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