Bagikan melalui


SemanticModelAnalysisContext Struktur

Definisi

Konteks untuk tindakan model semantik. Tindakan model semantik beroperasi pada SemanticModel dokumen kode, dan dapat menggunakan SemanticModelAnalysisContext untuk melaporkan Diagnosticmodel.

public value class SemanticModelAnalysisContext
public struct SemanticModelAnalysisContext
public readonly struct SemanticModelAnalysisContext
type SemanticModelAnalysisContext = struct
Public Structure SemanticModelAnalysisContext
Warisan
SemanticModelAnalysisContext

Konstruktor

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

Konteks untuk tindakan model semantik. Tindakan model semantik beroperasi pada SemanticModel dokumen kode, dan dapat menggunakan SemanticModelAnalysisContext untuk melaporkan Diagnosticmodel.

Properti

CancellationToken

Token untuk memeriksa pembatalan analisis yang diminta.

FilterSpan

Rentang filter opsional dalam FilterTree untuk menghitung diagnostik. null jika kita menganalisis seluruh FilterTree atau seluruh kompilasi.

FilterTree

Pohon sintaks untuk dianalisis SemanticModel .

IsGeneratedCode

Menunjukkan apakah kode yang mendasar SyntaxTree dihasilkan.

Options

Opsi yang ditentukan untuk analisis.

SemanticModel

SemanticModel itu adalah subjek analisis.

Metode

ReportDiagnostic(Diagnostic)

Diagnostic Laporkan tentang SemanticModel.

Berlaku untuk