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


SemanticModelAnalysisContext Структура

Определение

Контекст для действия семантической модели. Действие семантической модели работает с SemanticModel документом кода и может использовать для SemanticModelAnalysisContext создания отчетов Diagnosticо модели.

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

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

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

Контекст для действия семантической модели. Действие семантической модели работает с SemanticModel документом кода и может использовать для SemanticModelAnalysisContext создания отчетов Diagnosticо модели.

Свойства

CancellationToken

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

FilterSpan

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

FilterTree

Дерево синтаксиса для анализируемого SemanticModel .

IsGeneratedCode

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

Options

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

SemanticModel

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

Методы

ReportDiagnostic(Diagnostic)

Сообщите Diagnostic о .SemanticModel

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