ISourceGenerator 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
實作來源產生器所需的基底介面
public interface ISourceGenerator
type ISourceGenerator = interface
Public Interface ISourceGenerator
備註
產生器的存留期是由編譯器所控制。 狀態不應該直接儲存在產生器上,因為不保證同一個實例將在後續的產生階段上使用。
方法
Execute(GeneratorExecutionContext) |
呼叫 以執行來源產生。 產生器可以使用 |
Execute(SourceGeneratorContext) |
呼叫 以執行來源產生。 產生器可以使用 |
Initialize(GeneratorInitializationContext) |
在產生發生之前呼叫。 產生器可以使用 |
Initialize(InitializationContext) |
在產生發生之前呼叫。 產生器可以使用 |
擴充方法
GetGeneratorType(ISourceGenerator) |
傳回指定產生器的基礎型別 |