Visual Studio extension that intelligently introduces new C# features into your existing codebase
-
Updated
Dec 8, 2022 - C#
Visual Studio extension that intelligently introduces new C# features into your existing codebase
A visual studio extension which enhances syntax highlighting, quick info (tooltip), navigation bar, scrollbar, display quality, and brings smart tool bar with code refactoring to code editor.
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
A place to practice Refactoring To Patterns that Kerievsky wrote about in his book
Language intelligence platform for GDScript: parser, semantic analysis, refactoring, CLI, LSP, and Godot plugin.
A set of Roslyn refactorings supporting DDD design
Model Context Protocol server for Roslyn-powered C# refactoring operations
LM Local is a local AI chat assistant for Visual Studio 2022/2026 with agentic capabilities. It works with local engines (LM Studio, Ollama, Jan, Llama.cpp) and cloud providers (OpenAI-compatible APIs). You can ask it to edit code, run builds/tests, and apply changes.
Repository for the workshop on the "Money Problem"
Visual Studio project renaming (renames within files, file names and directory names)
Visual Studio for Mac Extension to sort and remove usings in C# file on each save
An example project demonstrating cleaning up legacy code and improving testability
Refactoring LCD Numbers to remove the dependency injection framework.
TokenMap is a desktop app for treemap-based codebase analysis by tokens, size, complexity, hotspots, and refactor priority
Resources for my Pluralsight course on Refactoring to SOLID C# Code
Unity's endless runner game sample "Trash Dash" refactored.
🧪 Good practices of QA/QC (Quality Assurance/ Quality Control) including DDD, TDD and BDD approaches for Hyperautomation of Continuous testing.
Lifeblood is an Roslyn backed intelligence harness for Unity. Compiler truth in, AI context out. Multi Agent ready.
Kata for legacy code to practice refactoring techniques.
To associate your repository with the refactoring topic, visit your repo's landing page and select "manage topics."