SyntaxNode.GetText(Encoding, SourceHashAlgorithm) 方法

定義

取得這個節點作為新 SourceText 實例的全文檢索。

C#
public Microsoft.CodeAnalysis.Text.SourceText GetText(System.Text.Encoding encoding = default, Microsoft.CodeAnalysis.Text.SourceHashAlgorithm checksumAlgorithm = Microsoft.CodeAnalysis.Text.SourceHashAlgorithm.Sha1);
C#
public Microsoft.CodeAnalysis.Text.SourceText GetText(System.Text.Encoding? encoding = default, Microsoft.CodeAnalysis.Text.SourceHashAlgorithm checksumAlgorithm = Microsoft.CodeAnalysis.Text.SourceHashAlgorithm.Sha1);

參數

encoding
Encoding

讀取或儲存文字之檔案的編碼方式。 null 如果未指定編碼,則為 。 如果未指定編碼方式, SourceText 則無法偵錯。 如果將無 SourceText 編碼寫入檔案, UTF8 則應該使用 做為預設值。

checksumAlgorithm
SourceHashAlgorithm

用來計算儲存至 PDB 之文字總和檢查碼的雜湊演算法。

傳回

例外狀況

不支援 checksumAlgorithm

適用於

產品 版本
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0