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