GeneratorExecutionContext 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
呼叫 時 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將 加入至使用者編譯 |