CompilationWithAnalyzers Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
public ref class CompilationWithAnalyzers
public class CompilationWithAnalyzers
type CompilationWithAnalyzers = class
Public Class CompilationWithAnalyzers
- Herencia
-
CompilationWithAnalyzers
Constructores
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions, CancellationToken) |
Obsoletos.
Crea una compilación mediante la asociación de analizadores de diagnóstico a una compilación existente. |
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, AnalyzerOptions) |
Crea una compilación mediante la asociación de analizadores de diagnóstico a una compilación existente. |
CompilationWithAnalyzers(Compilation, ImmutableArray<DiagnosticAnalyzer>, CompilationWithAnalyzersOptions) |
Crea una compilación mediante la asociación de analizadores de diagnóstico a una compilación existente. |
Propiedades
AnalysisOptions |
Opciones para configurar la ejecución del analizador. |
Analyzers |
Analizadores que se ejecutarán en la compilación. |
CancellationToken |
Obsoletos.
Un token de cancelación opcional que se puede usar para cancelar el análisis. Nota: Este token solo se usa si la API invocada para obtener diagnósticos no proporciona un token de cancelación. |
Compilation |
Subyacente Compilation con un valor distinto de NULL Microsoft.CodeAnalysis.Compilation.EventQueue, que se usa para controlar la ejecución del analizador. |
Métodos
ClearAnalyzerState(ImmutableArray<DiagnosticAnalyzer>) |
Obsoletos.
Este método se debe invocar cuando el host del analizador está eliminando el especificado |
GetAllDiagnosticsAsync() |
Devuelve todos los diagnósticos generados por la compilación y por todos .Analyzers |
GetAllDiagnosticsAsync(CancellationToken) |
Devuelve todos los diagnósticos generados por la compilación y por todos .Analyzers |
GetAnalysisResultAsync(AdditionalText, CancellationToken) |
Devuelve un AnalysisResult objeto rellenado con AdditionalFileDiagnostics generado por todos Analyzers a partir del análisis del especificado adicional |
GetAnalysisResultAsync(AdditionalText, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Devuelve un AnalysisResult objeto rellenado con AdditionalFileDiagnostics generado por dado |
GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, CancellationToken) |
Devuelve un AnalysisResult objeto rellenado con AdditionalFileDiagnostics generado por todoAnalyzers, desde el análisis del elemento adicional especificado, con ámbito opcional |
GetAnalysisResultAsync(AdditionalText, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Devuelve un AnalysisResult objeto rellenado con AdditionalFileDiagnostics generado por dado |
GetAnalysisResultAsync(CancellationToken) |
Ejecuta todo Analyzers y devuelve el correspondiente AnalysisResult con toda la información de diagnóstico y telemetría. |
GetAnalysisResultAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Ejecuta el especificado |
GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, CancellationToken) |
Devuelve un AnalysisResult objeto rellenado con SemanticDiagnostics generado por todoAnalyzers, desde el análisis de la clase especificada |
GetAnalysisResultAsync(SemanticModel, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Devuelve un AnalysisResult objeto rellenado con SemanticDiagnostics generado por el |
GetAnalysisResultAsync(SyntaxTree, CancellationToken) |
Devuelve un AnalysisResult objeto rellenado con SyntaxDiagnostics generado por todos Analyzers a partir del análisis de la clase especificada |
GetAnalysisResultAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Devuelve un AnalysisResult objeto rellenado con SyntaxDiagnostics generado por dado |
GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken) |
Devuelve un AnalysisResult objeto rellenado con SyntaxDiagnostics generado por todoAnalyzers, desde el análisis de la clase especificada |
GetAnalysisResultAsync(SyntaxTree, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Devuelve un AnalysisResult objeto rellenado con SyntaxDiagnostics generado por dado |
GetAnalyzerCompilationDiagnosticsAsync(CancellationToken) |
Obsoletos.
Devuelve los diagnósticos generados por las acciones de compilación de todos .Analyzers |
GetAnalyzerCompilationDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Obsoletos.
Devuelve los diagnósticos generados por acciones de compilación de dados |
GetAnalyzerDiagnosticsAsync() |
Devuelve los diagnósticos generados por todos .Analyzers |
GetAnalyzerDiagnosticsAsync(CancellationToken) |
Devuelve los diagnósticos generados por todos .Analyzers |
GetAnalyzerDiagnosticsAsync(ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Devuelve los diagnósticos generados por dado |
GetAnalyzerSemanticDiagnosticsAsync(SemanticModel, Nullable<TextSpan>, CancellationToken) |
Devuelve los diagnósticos semánticos generados por todos Analyzers a partir del análisis de la clase especificada |
GetAnalyzerSemanticDiagnosticsAsync(SemanticModel, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Devuelve los diagnósticos semánticos generados por el |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, CancellationToken) |
Devuelve los diagnósticos de sintaxis generados por todos Analyzers a partir del análisis del especificado |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Devuelve los diagnósticos de sintaxis generados por dados |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, CancellationToken) |
Devuelve los diagnósticos de sintaxis generados por todoAnalyzers, desde el análisis del objeto especificado |
GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree, Nullable<TextSpan>, ImmutableArray<DiagnosticAnalyzer>, CancellationToken) |
Devuelve los diagnósticos de sintaxis generados por dados |
GetAnalyzerTelemetryInfoAsync(DiagnosticAnalyzer, CancellationToken) |
Obtiene información de telemetría del analizador determinado, como el recuento de acciones registradas, el tiempo de ejecución total (si LogAnalyzerExecutionTime es true), etc. |
GetEffectiveDiagnostics(IEnumerable<Diagnostic>, Compilation) |
Dado un conjunto de compilador o DiagnosticAnalyzer generado
|
GetEffectiveDiagnostics(ImmutableArray<Diagnostic>, Compilation) |
Dado un conjunto de compilador o DiagnosticAnalyzer generado
|
IsDiagnosticAnalyzerSuppressed(DiagnosticAnalyzer, CompilationOptions, Action<Exception,DiagnosticAnalyzer,Diagnostic>) |
Obsoletos.
Devuelve true si todos los diagnósticos que puede generar este analizador se suprimen mediante opciones. |