SyntaxNodeAnalysisContext Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Контекст для действия узла синтаксиса. Синтаксические действия узла могут использовать для SyntaxNodeAnalysisContext создания отчетов Diagnosticдля SyntaxNode.
public value class SyntaxNodeAnalysisContext
public struct SyntaxNodeAnalysisContext
public readonly struct SyntaxNodeAnalysisContext
type SyntaxNodeAnalysisContext = struct
Public Structure SyntaxNodeAnalysisContext
- Наследование
-
SyntaxNodeAnalysisContext
Конструкторы
SyntaxNodeAnalysisContext(SyntaxNode, ISymbol, SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken) |
Устаревшие..
Контекст для действия узла синтаксиса. Синтаксические действия узла могут использовать для SyntaxNodeAnalysisContext создания отчетов Diagnosticдля SyntaxNode. |
SyntaxNodeAnalysisContext(SyntaxNode, SemanticModel, AnalyzerOptions, Action<Diagnostic>, Func<Diagnostic,Boolean>, CancellationToken) |
Устаревшие..
Контекст для действия узла синтаксиса. Синтаксические действия узла могут использовать для SyntaxNodeAnalysisContext создания отчетов Diagnosticдля SyntaxNode. |
Свойства
CancellationToken |
Маркер для проверка для запрошенной отмены анализа. |
Compilation |
Compilationсодержит .SyntaxNode |
ContainingSymbol |
ISymbol для объявления, содержащего узел синтаксиса. |
FilterSpan |
Необязательный диапазон фильтра в объекте FilterTree , для которого вычисляется диагностика.
|
FilterTree |
Дерево синтаксиса для анализируемого Node . |
IsGeneratedCode |
Указывает, Node создан ли код. |
Node |
SyntaxNode является предметом анализа. |
Options |
Параметры, указанные для анализа. |
SemanticModel |
SemanticModel , которые могут предоставлять семантические сведения о SyntaxNode. |
Методы
ReportDiagnostic(Diagnostic) |
Сообщите Diagnostic о .SyntaxNode |