Files
codebase-memory-mcp/internal/lang/csharp.go
T
Martin Vogel f63c70865e Initial release: codebase-memory-mcp v0.0.1
MCP server that indexes codebases into a queryable knowledge graph.
Single Go binary, SQLite storage, 12 languages via tree-sitter.

Features: call graph, cross-service HTTP linking, dead code detection,
route nodes, Cypher queries, incremental reindex, JSON config scanning.
2026-02-25 00:10:39 +01:00

28 lines
689 B
Go

package lang
func init() {
Register(&LanguageSpec{
Language: CSharp,
FileExtensions: []string{".cs"},
FunctionNodeTypes: []string{
"destructor_declaration",
"local_function_statement",
"function_pointer_type",
"constructor_declaration",
"anonymous_method_expression",
"lambda_expression",
"method_declaration",
},
ClassNodeTypes: []string{
"class_declaration",
"struct_declaration",
"enum_declaration",
"interface_declaration",
},
ModuleNodeTypes: []string{"compilation_unit"},
CallNodeTypes: []string{"invocation_expression"},
ImportNodeTypes: []string{"using_directive"},
ImportFromTypes: []string{"using_directive"},
})
}