SemanticModelAnalysisContext Struct

Definizione

Contesto per un'azione del modello semantico. Un'azione del modello semantico funziona sull'oggetto SemanticModel di un documento di codice e può usare un SemanticModelAnalysisContext oggetto per segnalare Diagnosticil modello.

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

Costruttori

SemanticModelAnalysisContext(SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
Obsoleti.

Contesto per un'azione del modello semantico. Un'azione del modello semantico funziona sull'oggetto SemanticModel di un documento di codice e può usare un SemanticModelAnalysisContext oggetto per segnalare Diagnosticil modello.

Proprietà

CancellationToken

Token per verificare la richiesta di annullamento 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 l'analisi SemanticModel .

IsGeneratedCode

Indica se il codice sottostante SyntaxTree viene generato.

Options

Opzioni specificate per l'analisi.

SemanticModel

SemanticModel che è l'oggetto dell'analisi.

Metodi

ReportDiagnostic(Diagnostic)

Segnalare un Diagnostic oggetto su un SemanticModeloggetto .

Si applica a