Condividi tramite


CodeBlockAnalysisContext Struct

Definizione

Contesto per un'azione del blocco di codice o un'azione di fine blocco di codice. Un'azione del blocco di codice o un'azione di fine blocco di codice può usare un CodeBlockAnalysisContext oggetto per segnalare Diagnosticun blocco di codice.

public value class CodeBlockAnalysisContext
public struct CodeBlockAnalysisContext
public readonly struct CodeBlockAnalysisContext
type CodeBlockAnalysisContext = struct
Public Structure CodeBlockAnalysisContext
Ereditarietà
CodeBlockAnalysisContext

Costruttori

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

Contesto per un'azione del blocco di codice o un'azione di fine blocco di codice. Un'azione del blocco di codice o un'azione di fine blocco di codice può usare un CodeBlockAnalysisContext oggetto per segnalare Diagnosticun blocco di codice.

Proprietà

CancellationToken

Token per verificare la richiesta di annullamento dell'analisi.

CodeBlock

Blocco di codice oggetto dell'analisi.

FilterSpan

Intervallo di filtro facoltativo all'interno del FilterTree quale calcolare la diagnostica. null se si analizza l'intera FilterTree compilazione o l'intera compilazione.

FilterTree

Albero della sintassi per il blocco di codice analizzati.

IsGeneratedCode

Indica se il CodeBlock codice viene generato.

Options

Opzioni specificate per l'analisi.

OwningSymbol

ISymbol per cui il blocco di codice fornisce una definizione o un valore.

SemanticModel

SemanticModel che può fornire informazioni semantiche sull's SyntaxNodenel blocco di codice.

Metodi

ReportDiagnostic(Diagnostic)

Segnalare un oggetto relativo a Diagnostic un blocco di codice.

Si applica a