Compartir a través de


CodeBlockAnalysisContext Estructura

Definición

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.

public value class CodeBlockAnalysisContext
public struct CodeBlockAnalysisContext
public readonly struct CodeBlockAnalysisContext
type CodeBlockAnalysisContext = struct
Public Structure CodeBlockAnalysisContext
Herencia
CodeBlockAnalysisContext

Constructores

CodeBlockAnalysisContext(SyntaxNode, ISymbol, SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
Obsoletos.

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.

Propiedades

CancellationToken

Token para comprobar la cancelación solicitada del análisis.

CodeBlock

Bloque de código que es el asunto del análisis.

FilterSpan

Intervalo de filtro opcional dentro del para el FilterTree que se va a calcular los diagnósticos. null si estamos analizando toda FilterTree o toda la compilación.

FilterTree

Árbol de sintaxis del bloque de código que se está analizando.

IsGeneratedCode

Indica si se genera el CodeBlock código.

Options

Opciones especificadas para el análisis.

OwningSymbol

ISymbol para el que el bloque de código proporciona una definición o un valor.

SemanticModel

SemanticModel que puede proporcionar información semántica sobre los SyntaxNodes en el bloque de código.

Métodos

ReportDiagnostic(Diagnostic)

Informe de un Diagnostic elemento sobre un bloque de código.

Se aplica a