GeneratorExecutionContext Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Контекст, передаваемый генератору источника при Execute(GeneratorExecutionContext) вызове
public readonly struct GeneratorExecutionContext
type GeneratorExecutionContext = struct
Public Structure GeneratorExecutionContext
- Наследование
-
GeneratorExecutionContext
Свойства
AdditionalFiles |
Набор дополнительных текстовых файлов, отличных от кода, которые могут использоваться генераторами. |
AnalyzerConfigOptions |
Разрешает доступ к параметрам, предоставляемым конфигурацией анализатора |
CancellationToken |
Можно CancellationToken проверить, следует ли отменить создание. |
Compilation |
Получение текущего Compilation состояния во время выполнения. |
ParseOptions |
Получите значение ParseOptions , которое будет использоваться для синтаксического анализа всех добавленных источников. |
SyntaxContextReceiver |
Если генератор зарегистрировал ISyntaxContextReceiver во время инициализации, это будет экземпляр, созданный для прохождения этого поколения. |
SyntaxReceiver |
Если генератор зарегистрировал ISyntaxReceiver во время инициализации, это будет экземпляр, созданный для прохождения этого поколения. |
Методы
AddSource(String, SourceText) |
SourceText Добавляет в компиляцию |
AddSource(String, String) |
Добавляет исходный String код в виде компиляции. |
ReportDiagnostic(Diagnostic) |
Добавляет компиляцию Diagnostic пользователей |