次の方法で共有


GeneratorPostInitializationContext.AddSource メソッド

定義

オーバーロード

AddSource(String, SourceText)

後続のフェーズで使用できる コンパイルに を SourceText 追加します。

AddSource(String, String)

後続のフェーズで使用できるコンパイルに、 の String 形式でソース コードを追加します

AddSource(String, SourceText)

Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs

後続のフェーズで使用できる コンパイルに を SourceText 追加します。

public void AddSource (string hintName, Microsoft.CodeAnalysis.Text.SourceText sourceText);
member this.AddSource : string * Microsoft.CodeAnalysis.Text.SourceText -> unit
Public Sub AddSource (hintName As String, sourceText As SourceText)

パラメーター

hintName
String

このソース テキストを参照するために使用できる識別子は、このジェネレーター内で一意である必要があります

sourceText
SourceText

SourceTextコンパイルに追加する 。

注釈

ディレクトリ区切り記号 "/" と "" は で hintName許可され、ホスト プラットフォームに関係なく "/" に正規化されます。

適用対象

AddSource(String, String)

Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs
Source:
GeneratorContexts.cs

後続のフェーズで使用できるコンパイルに、 の String 形式でソース コードを追加します

public void AddSource (string hintName, string source);
member this.AddSource : string * string -> unit
Public Sub AddSource (hintName As String, source As String)

パラメーター

hintName
String

このソース テキストを参照するために使用できる識別子は、このジェネレーター内で一意である必要があります

source
String

コンパイルに追加するソース コード

適用対象