Graphify C# 是一款免费开源工具,通过编译器语义分析为编码代理提供编译器级精度的 C# 代码使用查询功能 1。该工具采用无头 Roslyn/MSBuild 索引方案,能够准确识别调用者、引用、实现、继承和重写关系,并支持跨重载、泛型和项目的复杂查询 1。
Graphify C# 采用 MIT 许可证发布 1,支持 .sln、.slnx、.csproj 和 SDK 文件型 .cs 应用等多种输入格式 1,最终生成包含节点、边和超边的完整 JSON 文档 1。该工具无需 IDE、编译后的项目 DLL 或数据库即可独立运行 1,用户可通过命令 dotnet tool install --global Graphify.CSharp --framework net10.0 快速安装 1。该项目已支持与 Codex、Claude Code 等多款编码代理集成 1。
Graphify C# is a free, open-source headless indexing tool that enables precise semantic queries across C# codebases 1. Built on Roslyn and MSBuild technology, the tool provides compiler-level accuracy for identifying callers, references, implementations, inheritance relationships, and method overrides 1. Queries function seamlessly across method overloads, generic types, and multiple projects without requiring an IDE, compiled DLLs, or database infrastructure 1.
The tool accepts multiple input formats including .sln, .slnx, .csproj files and SDK-style .cs applications, generating output as comprehensive JSON documents containing nodes, edges, and hyperedges 1. Developers can install Graphify C# globally via the command dotnet tool install --global Graphify.CSharp --framework net10.0 1. The project is distributed under the MIT license and integrates with coding agents including Codex and Claude Code, enabling AI systems to perform accurate code navigation and analysis 1.
评论
还没有评论,欢迎留下第一条。