Microsoft.CodeAnalysis.Diagnostics Espacio de nombres
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í.
Clases
AdditionalTextValueProvider<TValue> |
Proporciona valores personalizados asociados a AdditionalText instancias mediante el delegado computeValue especificado. |
AnalysisContext |
Contexto para inicializar un analizador. La inicialización del analizador puede usar para AnalysisContext registrar acciones que se ejecutarán en cualquiera de las siguientes opciones:
|
AnalysisResult |
Almacena los resultados de la ejecución del analizador:
|
AnalyzerConfigOptions | |
AnalyzerConfigOptionsProvider |
Proporcione opciones de un archivo de configuración del analizador con clave en un archivo de origen. |
AnalyzerFileReference |
Representa los analizadores almacenados en un archivo de ensamblado del analizador. |
AnalyzerImageReference |
Representa una imagen de referencia del analizador en memoria. |
AnalyzerLoadFailureEventArgs | |
AnalyzerOptions |
Opciones pasadas a DiagnosticAnalyzer. |
AnalyzerReference |
Representa una referencia de ensamblado del analizador que contiene analizadores de diagnóstico. |
CodeBlockStartAnalysisContext<TLanguageKindEnum> |
Contexto de una acción de inicio de bloque de código. Una acción de inicio de bloque de código puede usar para CodeBlockStartAnalysisContext<TLanguageKindEnum> registrar acciones que se ejecutarán en cualquiera de las siguientes acciones:
|
CompilationStartAnalysisContext |
Contexto de una acción de inicio de compilación. Una acción de inicio de compilación puede usar para CompilationStartAnalysisContext registrar acciones que se ejecutarán en cualquiera de las siguientes acciones:
|
CompilationWithAnalyzers | |
CompilationWithAnalyzersOptions |
Opciones para configurar la ejecución del analizador en CompilationWithAnalyzers. |
DiagnosticAnalyzer |
Tipo base para analizadores de diagnóstico. |
DiagnosticAnalyzerAttribute |
Coloque este atributo en un tipo para que se considere un analizador de diagnóstico. |
DiagnosticAnalyzerExtensions | |
DiagnosticSuppressor |
El tipo base para los supresores de diagnóstico que pueden suprimir mediante programación el analizador o el diagnóstico de no errores del compilador. |
OperationBlockStartAnalysisContext |
Contexto de una acción de inicio de bloque de operación. Una acción de inicio de bloque de operación puede usar para OperationBlockStartAnalysisContext registrar acciones que se ejecutarán en cualquiera de las siguientes acciones:
|
SourceTextValueProvider<TValue> |
Proporciona valores personalizados asociados a SourceText instancias mediante el delegado computeValue especificado. |
SuppressionInfo |
Contiene información sobre el origen de la supresión de diagnóstico. |
SymbolStartAnalysisContext |
Contexto de una acción de inicio de símbolo para analizar un símbolo y sus miembros. Una acción de inicio y finalización de símbolos puede usar para SymbolStartAnalysisContext informar Diagnosticsobre el código dentro de y ISymbol sus miembros. |
SyntaxTreeValueProvider<TValue> |
Proporciona valores personalizados asociados a SyntaxTree instancias mediante el delegado computeValue especificado. |
UnresolvedAnalyzerReference |
Representa una referencia del analizador que no se puede resolver. |
Estructuras
AdditionalFileAnalysisContext |
Contexto para una acción de archivo adicional. Una acción de archivo adicional puede usar para AdditionalFileAnalysisContext informar Diagnosticsobre un documento que no es de origen AdditionalText . |
CodeBlockAnalysisContext |
Contexto de una acción de bloque de código o acción final del bloque de código. Una acción de bloque de código o una acción final del bloque de código puede usar para CodeBlockAnalysisContext informar Diagnosticsobre un bloque de código. |
CompilationAnalysisContext |
Contexto de una acción de compilación o acción final de compilación. Una acción de compilación o acción final de compilación puede usar un CompilationAnalysisContext para informar Diagnosticsobre un Compilation. |
OperationAnalysisContext |
Contexto de una acción de operación. Una acción de operación puede usar un OperationAnalysisContext objeto para informar Diagnosticde un IOperationobjeto . |
OperationBlockAnalysisContext |
Contexto de una acción de bloque de operación o acción final del bloque de operación. Una acción de bloque de operación o acción final del bloque de operación puede usar un OperationAnalysisContext para informar Diagnosticsobre un bloque de operación. |
SemanticModelAnalysisContext |
Contexto para una acción de modelo semántico. Una acción de modelo semántico funciona en el SemanticModel de un documento de código y puede usar para SemanticModelAnalysisContext informar Diagnosticsobre el modelo. |
Suppression |
Supresión mediante programación de un Diagnostic objeto por .DiagnosticSuppressor |
SuppressionAnalysisContext |
Contexto para suprimir los diagnósticos de analizador o compilador que no son de error notificados para la compilación. |
SymbolAnalysisContext |
Contexto para una acción de símbolo. Una acción de símbolo puede usar para SymbolAnalysisContext informar Diagnosticsobre un .ISymbol |
SyntaxNodeAnalysisContext |
Contexto de una acción de nodo de sintaxis. Una acción de nodo de sintaxis puede usar un SyntaxNodeAnalysisContext objeto para informar Diagnosticde un SyntaxNode. |
SyntaxTreeAnalysisContext |
Contexto de una acción de árbol de sintaxis. Una acción de árbol de sintaxis puede usar para SyntaxTreeAnalysisContext informar Diagnosticsobre un SyntaxTree para un documento de código. |
Enumeraciones
AnalyzerLoadFailureEventArgs.FailureErrorCode | |
GeneratedCodeAnalysisFlags |
Marcas para configurar el modo de análisis de código generado. |