What problem does it solve? Text-based search tools like Grep and Glob produce inaccurate results and consume excessive tokens when working with C# codebases, since they cannot understand symbols, overloads, generics, or project structure. ## Core Features & Use Cases - Semantic Symbol Operations: Find symbols, definitions, and usages with compiler accuracy using FindSymbols, FindSymbolDefinition, and FindSymbolUsages instead of text search. - Solution Navigation: Inspect project structure with GetSolutionTree, trace call hierarchies with GetMethodCallers/GetMethodCalls, and analyze inheritance with GetInheritance. - Safe Refactoring and Diagnostics: Rename symbols across files with compiler-verified RenameSymbol and check build errors with GetDiagnostics. - Use Case: When asked to rename a method used across a large .sln, use RenameSymbol for a compiler-verified change instead of manually editing every file, then confirm no errors with GetDiagnostics. ## Quick Start Ask the assistant to find all usages of a C# method in your solution using the VS MCP semantic tools instead of text search.