共用方式為


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

要新增至編譯的原始程式碼

適用於