2014-12-29 11 views
5

W Visual Studio 2015 (po zainstalowaniu SDK preview) utworzyłem projekt "diagnostyka z poprawką kodu". Kod szkieletu jest pełen interesujących typów, takich jak DiagnosticAnalyzer (w Microsoft.CodeAnalysis.Diagnostics) i CodeFixProvider (w Microsoft.CodeAnalysis.CodeFixes).Gdzie czytać dokumenty dla Microsoft.CodeAnalysis?

Gdzie mogę przeczytać dokumenty dla tych typów? Nie mogłem ich znaleźć na msdn. Wszystko, co znalazłem, to inny obszar nazw o myląco podobnej nazwie System.Diagnostics.CodeAnalysis.

Idealnie msdn miałby pełny przewodnik do pisania DiagnosticAnalyzer, jak również zwykłą dokumentację referencyjną.

Odpowiedz

8

Są to wszystkie związane Roslyn, więc najlepszym miejscem do szukania jest Roslyn documentation

Ma samples, walkthroughs, FAQ itp Konkretnie oto plik PDF przedstawiający How To: Write a C# Diagnostic and Code Fix użyciu DiagnosticAnalyzer.

MSDN zazwyczaj nie ma informacji o technologiach, które wciąż znajdują się w podglądzie. Mogę się tylko domyślać, że do VS 2015 wszystkie artykuły MSDN zostaną opublikowane (ale będziemy musieli poczekać i zobaczyć).

+1

Wspaniałe dzięki. Wygląda na to, że API zmieniło się nieco od kwietnia, ale ten przewodnik powinien być naprawdę pomocny. Kiedy zostanie to poprawnie opublikowane, spodziewam się, że ludzie zrobią dużo fajnych rzeczy. –

+1

Wicked Mam moją Analizator diagnostyczny działa bez jeszcze CodeFixProvider. Bardzo podoba mi się API. –