CompilationWithAnalyzers Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public ref class CompilationWithAnalyzers
public class CompilationWithAnalyzers
type CompilationWithAnalyzers = class
Public Class CompilationWithAnalyzers
- Herança
-
CompilationWithAnalyzers
Construtores
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions, CancellationToken) |
Obsoleto.
Cria uma nova compilação anexando analisadores de diagnóstico a uma compilação existente. |
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions) |
Cria uma nova compilação anexando analisadores de diagnóstico a uma compilação existente. |
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, CompilationWithAnalyzersOptions) |
Cria uma nova compilação anexando analisadores de diagnóstico a uma compilação existente. |
Propriedades
AnalysisOptions |
Opções para configurar a execução do analisador. |
Analyzers |
Analisadores a serem executados na compilação. |
CancellationToken |
Obsoleto.
Um token de cancelamento opcional que pode ser usado para cancelar a análise. Observação: esse token só será usado se a API invocada para obter diagnóstico não fornecer um token de cancelamento. |
Compilation |
Compilation Subjacente com um não nulo Microsoft.CodeAnalysis.Compilation.EventQueue, usado para conduzir a execução do analisador. |
Métodos
ClearAnalyzerState(ImmutableArray<DiagnosticAnalyzer>) |
Obsoleto.
Esse método deve ser invocado quando o host do analisador está descartando o determinado |
GetAllDiagnosticsAsync() |
Retorna todos os diagnóstico produzidos pela compilação e por todos .Analyzers |
GetAllDiagnosticsAsync(CancellationToken) |
Retorna todos os diagnóstico produzidos pela compilação e por todos .Analyzers |
GetAnalysisResultAsync(AdditionalText, CancellationToken) |
Retorna um AnalysisResult preenchido com AdditionalFileDiagnostics produzido por todos Analyzers a partir da análise do adicional fornecido |
GetAnalysisResultAsync(AdditionalText, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retorna um AnalysisResult preenchido com AdditionalFileDiagnostics produzido por fornecido |
GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, CancellationToken) |
Retorna um AnalysisResult preenchido com AdditionalFileDiagnostics produzido por todos Analyzers , desde a análise do adicional |
GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retorna um preenchido com AdditionalFileDiagnostics produzido por fornecido |
GetAnalysisResultAsync(CancellationToken) |
Executa todos Analyzers e retorna o correspondente AnalysisResult com todas as informações de diagnóstico e telemetria. |
GetAnalysisResultAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Executa o fornecido |
GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, CancellationToken) |
Retorna um AnalysisResult preenchido com SemanticDiagnostics produzido por todos Analyzers , desde a análise do determinado |
GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retorna um AnalysisResult preenchido com SemanticDiagnostics produzido pelo fornecido |
GetAnalysisResultAsync(SyntaxTree, CancellationToken) |
Retorna um AnalysisResult preenchido com SyntaxDiagnostics produzido por todos Analyzers a partir da análise do determinado |
GetAnalysisResultAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retorna um AnalysisResult preenchido com SyntaxDiagnostics produzido por fornecido |
GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken) |
Retorna um AnalysisResult preenchido com SyntaxDiagnostics produzido por todos Analyzers , desde a análise do determinado |
GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retorna um AnalysisResult preenchido com SyntaxDiagnostics produzido por fornecido |
GetAnalyzerCompilationDiagnosticsAsync(CancellationToken) |
Obsoleto.
Retorna diagnóstico produzido por ações de compilação de todos os Analyzers. |
GetAnalyzerCompilationDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Obsoleto.
Retorna diagnóstico produzido por ações de compilação de determinado |
GetAnalyzerDiagnosticsAsync() |
Retorna diagnóstico produzido por todos .Analyzers |
GetAnalyzerDiagnosticsAsync(CancellationToken) |
Retorna diagnóstico produzido por todos .Analyzers |
GetAnalyzerDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retorna diagnóstico produzido por determinado |
GetAnalyzerSemanticDiagnosticsAsync(SemanticModel, Nullable<TextSpan>, CancellationToken) |
Retorna diagnóstico semânticas produzidas por todosAnalyzers, desde a análise do determinado |
GetAnalyzerSemanticDiagnosticsAsync(SemanticModel, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retorna diagnóstico semânticas produzidas pelo fornecido |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, CancellationToken) |
Retorna a sintaxe diagnóstico produzida por todos Analyzers a partir da análise do determinado |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retorna a sintaxe diagnóstico produzida pela |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken) |
Retorna a sintaxe diagnóstico produzida por todosAnalyzers, desde a análise do determinado |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Retorna a sintaxe diagnóstico produzida pelo fornecido |
GetAnalyzerTelemetryInfoAsync(DiagnosticAnalyzer, CancellationToken) |
Obtém informações de telemetria para o analisador especificado, como contagem de ações registradas, o tempo total de execução (se LogAnalyzerExecutionTime for true), etc. |
GetEffectiveDiagnostics(IEnumerable<Diagnostic>, Compilation) |
Dado um conjunto de compilador ou DiagnosticAnalyzer gerado
|
GetEffectiveDiagnostics(ImmutableArray<Diagnostic>, Compilation) |
Dado um conjunto de compilador ou DiagnosticAnalyzer gerado
|
IsDiagnosticAnalyzerSuppressed(DiagnosticAnalyzer, CompilationOptions, Action<Exception,DiagnosticAnalyzer,Diagnostic>) |
Obsoleto.
Retornará true se todas as diagnóstico que podem ser produzidas por esse analisador forem suprimidas por meio de opções. |