Bagikan melalui


SymbolAnalysisContext Struktur

Definisi

Konteks untuk tindakan simbol. Tindakan simbol dapat menggunakan SymbolAnalysisContext untuk melaporkan Diagnostictentang ISymbol.

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

Konstruktor

SymbolAnalysisContext(ISymbol, Compilation, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
Kedaluwarsa.

Konteks untuk tindakan simbol. Tindakan simbol dapat menggunakan SymbolAnalysisContext untuk melaporkan Diagnostictentang ISymbol.

Properti

CancellationToken

Token untuk memeriksa pembatalan analisis yang diminta.

Compilation

Compilation berisi ISymbol.

FilterSpan

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

FilterTree

Pohon filter opsional sedang dianalisis. null jika kita menganalisis seluruh kompilasi.

IsGeneratedCode

Menunjukkan apakah Symbol kode yang dihasilkan.

Options

Opsi yang ditentukan untuk analisis.

Symbol

ISymbol itu adalah subjek analisis.

Metode

ReportDiagnostic(Diagnostic)

Diagnostic Laporkan tentang ISymbol.

Berlaku untuk