- Рекурсивный анализ кода:
ThrowInDisposeAnalyzerиNestedInvocationWalker - Агрегация анализаторов вокруг собственной семантической модели:
ControllerAnalyzer,ControllerModel,ControllerActionDuplicateAnalyzer - Собственный IntelliSense для написания SQL-запросов в Dapper ORM:
DapperCompletionProvider - Использование Roslyn для навигации между сущностями в коде:
UnitTestsNavigationProvider - Подавление диагностик с помощью code comments и suppression file:
WhatTheHeckAnalyzer,SuppressionManager,SuppressionCodeFixProvider
В папке Samples лежат тестовые solution'ы для демок. Порядок действий такой:
- Открыть солюшн
DotNext.sln - Запустить экспериментальный instance Visual Studio, нажав Ctrl+F5
- В нём открыть нужный солюшн с нужной демкой из папки Samples