CompilationWithAnalyzers Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public ref class CompilationWithAnalyzers
public class CompilationWithAnalyzers
type CompilationWithAnalyzers = class
Public Class CompilationWithAnalyzers
- Наследование
-
CompilationWithAnalyzers
Конструкторы
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions, CancellationToken) |
Устаревшие..
Создает новую компиляцию путем присоединения анализаторов диагностики к существующей компиляции. |
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions) |
Создает новую компиляцию путем присоединения анализаторов диагностики к существующей компиляции. |
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, CompilationWithAnalyzersOptions) |
Создает новую компиляцию путем присоединения анализаторов диагностики к существующей компиляции. |
Свойства
AnalysisOptions |
Параметры для настройки выполнения анализатора. |
Analyzers |
Анализаторы для выполнения при компиляции. |
CancellationToken |
Устаревшие..
Необязательный маркер отмены, который можно использовать для отмены анализа. Примечание. Этот маркер используется только в том случае, если API, вызываемый для получения диагностика, не предоставляет маркер отмены. |
Compilation |
Базовый Compilation с ненулевым Microsoft.CodeAnalysis.Compilation.EventQueueзначением , используемым для управления выполнением анализатора. |
Методы
ClearAnalyzerState(ImmutableArray<DiagnosticAnalyzer>) |
Устаревшие..
Этот метод следует вызывать, когда узел анализатора удаляет заданный |
GetAllDiagnosticsAsync() |
Возвращает все диагностика, созданные компиляцией и всеми Analyzers. |
GetAllDiagnosticsAsync(CancellationToken) |
Возвращает все диагностика, созданные компиляцией и всеми Analyzers. |
GetAnalysisResultAsync(AdditionalText, CancellationToken) |
Возвращает объект , AnalysisResult заполненный значением , AdditionalFileDiagnostics созданным всеми Analyzers из анализа заданного дополнительного |
GetAnalysisResultAsync(AdditionalText, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Возвращает объект , заполненный AnalysisResult значением , AdditionalFileDiagnostics созданным заданным |
GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, CancellationToken) |
Возвращает объект , заполненный AnalysisResult значением , AdditionalFileDiagnostics созданным всеми Analyzers из анализа заданного дополнительного |
GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Возвращает объект , заполненный AnalysisResultAdditionalFileDiagnostics значением , созданным заданным |
GetAnalysisResultAsync(CancellationToken) |
Выполняет все Analyzers и возвращает соответствующие AnalysisResult данные со всеми сведениями диагностика и телеметрии. |
GetAnalysisResultAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Выполняет заданный |
GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, CancellationToken) |
Возвращает объект , AnalysisResult заполненный значением , SemanticDiagnostics созданным всеми Analyzers из анализа заданного |
GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Возвращает объект , AnalysisResult заполненный SemanticDiagnostics , созданный заданным |
GetAnalysisResultAsync(SyntaxTree, CancellationToken) |
Возвращает объект , заполненный AnalysisResult значением , SyntaxDiagnostics созданным всеми Analyzers из анализа заданного |
GetAnalysisResultAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Возвращает объект , заполненный AnalysisResult значением , SyntaxDiagnostics созданным заданным |
GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken) |
Возвращает объект , AnalysisResult заполненный значением , SyntaxDiagnostics созданным всеми Analyzers из анализа заданного |
GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Возвращает объект , заполненный AnalysisResult значением , SyntaxDiagnostics созданным заданным методом |
GetAnalyzerCompilationDiagnosticsAsync(CancellationToken) |
Устаревшие..
Возвращает диагностика, созданные действиями компиляции всех Analyzers. |
GetAnalyzerCompilationDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Устаревшие..
Возвращает диагностика, созданные действиями компиляции заданного объекта |
GetAnalyzerDiagnosticsAsync() |
Возвращает диагностика, созданные всеми Analyzers. |
GetAnalyzerDiagnosticsAsync(CancellationToken) |
Возвращает диагностика, созданные всеми Analyzers. |
GetAnalyzerDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Возвращает диагностика, созданные заданным |
GetAnalyzerSemanticDiagnosticsAsync(SemanticModel, Nullable<TextSpan>, CancellationToken) |
Возвращает семантические диагностика, созданные всеми Analyzers из анализа заданного |
GetAnalyzerSemanticDiagnosticsAsync(SemanticModel, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Возвращает семантические диагностика, созданные заданным |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, CancellationToken) |
Возвращает синтаксические диагностика, созданные всеми Analyzers из анализа заданного |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Возвращает синтаксические диагностика, созданные заданным |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken) |
Возвращает синтаксические диагностика, созданные всеми Analyzers из анализа заданного |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Возвращает синтаксические диагностика, созданные при |
GetAnalyzerTelemetryInfoAsync(DiagnosticAnalyzer, CancellationToken) |
Возвращает сведения телеметрии для заданного анализатора, такие как количество зарегистрированных действий, общее время выполнения (если LogAnalyzerExecutionTime имеет значение true) и т. д. |
GetEffectiveDiagnostics(IEnumerable<Diagnostic>, Compilation) |
Учитывая набор компилятора или DiagnosticAnalyzer созданный
|
GetEffectiveDiagnostics(ImmutableArray<Diagnostic>, Compilation) |
Учитывая набор компилятора или DiagnosticAnalyzer созданный
|
IsDiagnosticAnalyzerSuppressed(DiagnosticAnalyzer, CompilationOptions, Action<Exception,DiagnosticAnalyzer,Diagnostic>) |
Устаревшие..
Возвращает значение true, если все диагностика, которые могут быть созданы этим анализатором, подавляются с помощью параметров. |