Поделиться через


SymbolAnalysisContext Структура

Определение

Контекст для действия символа. Действие символа может использовать для SymbolAnalysisContext сообщения Diagnosticо ISymbol.

public value class SymbolAnalysisContext
public struct SymbolAnalysisContext
public readonly struct SymbolAnalysisContext
type SymbolAnalysisContext = struct
Public Structure SymbolAnalysisContext
Наследование
SymbolAnalysisContext

Конструкторы

SymbolAnalysisContext(ISymbol, Compilation, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken)
Устаревшие..

Контекст для действия символа. Действие символа может использовать для SymbolAnalysisContext сообщения Diagnosticо ISymbol.

Свойства

CancellationToken

Маркер для проверка для запрошенной отмены анализа.

Compilation

Compilationсодержит .ISymbol

FilterSpan

Необязательный диапазон фильтра в объекте FilterTree , для которого вычисляется диагностика. null если мы анализируем всю FilterTree компиляцию или всю компиляцию.

FilterTree

Необязательное дерево фильтров для анализа. null если мы анализируем всю компиляцию.

IsGeneratedCode

Указывает, Symbol создан ли код.

Options

Параметры, указанные для анализа.

Symbol

ISymbol является предметом анализа.

Методы

ReportDiagnostic(Diagnostic)

Сообщите Diagnostic о объекте ISymbol.

Применяется к