次の方法で共有


IncrementalGeneratorInitializationContext.RegisterPostInitializationOutput メソッド

定義

他のソース生成が発生する前に、1 回呼び出されるコールバックを登録します。 これは通常、属性定義などの後続の生成手順で使用できるソース コードを追加するために使用されます。 AddEmbeddedAttributeDefinition()を使用して、生成された型を現在のアセンブリの内部としてマークする EmbeddedAttribute を追加します。

public void RegisterPostInitializationOutput(Action<Microsoft.CodeAnalysis.IncrementalGeneratorPostInitializationContext> callback);
member this.RegisterPostInitializationOutput : Action<Microsoft.CodeAnalysis.IncrementalGeneratorPostInitializationContext> -> unit
Public Sub RegisterPostInitializationOutput (callback As Action(Of IncrementalGeneratorPostInitializationContext))

パラメーター

callback
Action<IncrementalGeneratorPostInitializationContext>

IncrementalGeneratorPostInitializationContextを受け取り、初期ソース ファイルを追加できるコールバック

適用対象