跳到主要内容

全部菜单

Graphify C#

给编程代理提供编译器级 Find Usages 的 C# 索引器

语言
英语
发布于
5天前
星标
67
复刻
1

zachsaw/graphify-csharp ↗, C#, MIT, 最近提交 1天前

文本搜索能找到 C# 解决方案里某个名字出现的每个位置,却说不清它绑定的是哪个重载、调用方属于哪个项目、某个接口实现是不是你要找的符号。Graphify C# 用 MSBuild 加载解决方案,让 Roslyn 解析每个符号的真实含义,然后输出一份由 nodes、edges、hyperedges 组成的 JSON:编译器确认过的调用、引用、实现、继承和重写关系,都带着项目、目标框架和源码位置。Codex、Claude Code 这类编程代理直接读这些关系,不必再靠字符串匹配去猜。它以 dotnet 全局工具的形式安装,接受 .sln、.slnx、.csproj 和基于文件的 .cs 应用,不需要 IDE、编译好的 DLL 或数据库,随附的 SKILL.md 会教代理如何刷新和查询索引。项目采用 MIT 许可证,支持 C# 15 语法。

喜欢这个产品吗?