140+ Roslyn-powered C#/.NET development tools for code analysis, navigation, refactoring, and project management.
RoslynTools provides comprehensive tooling for .NET development:
- Analysis - Code complexity, smells, unused code detection
- Navigation - Find definitions, references, implementations
- Refactoring - Rename, extract method, add members
- Generation - Constructors, interfaces, implementations
- Compilation - Build, diagnostics, emit assemblies
- Workspace - Session management, diff tracking
| Category | Tools | Examples |
|---|---|---|
| Analysis | 21 | DetectCodeSmells, AnalyzeComplexity |
| Navigation | 8 | FindDefinition, FindReferences |
| Search | 9 | FindSymbol, FindTodoComments |
| Refactoring | 13 | Rename, ExtractMethod |
| Generation | 8 | GenerateConstructor, ImplementInterface |
| Formatting | 8 | FormatDocument, OrganizeUsings |
| Compilation | 8 | Build, GetDiagnostics |
| Workspace | 28 | LoadSolution, WriteChangesToDisk |
MIT License - See LICENSE for details.