CloneNodeAsRoot<T>(T)
|
產生 的 VisualBasicSyntaxNode 複製品,其目前語法樹狀結構會作為其父系。
呼叫端必須保證,如果 相同的 實例 VisualBasicSyntaxNode 對這個函式進行多個呼叫,則只能觀察到一個結果。
|
Create(VisualBasicSyntaxNode, VisualBasicParseOptions, String, Encoding, ImmutableDictionary<String,ReportDiagnostic>)
|
從語法節點建立新的語法樹狀結構。
|
Create(VisualBasicSyntaxNode, VisualBasicParseOptions, String, Encoding)
|
從語法節點建立新的語法樹狀結構。
|
GetChangedSpans(SyntaxTree)
|
產生一份封閉式範圍清單,代表此樹狀結構中從舊樹狀結構文字變更的文字區域。
|
GetChanges(SyntaxTree)
|
取得文字變更的清單,當套用至舊樹狀結構時,會產生這個樹狀結構。
|
GetCompilationUnitRoot(CancellationToken)
|
取得語法樹狀結構的根目錄,以靜態方式輸入為 CompilationUnitSyntax 。
|
GetDiagnostics(CancellationToken)
|
取得語法樹狀結構中所有診斷的清單。
|
GetDiagnostics(SyntaxNode)
|
取得子樹狀結構中具有指定節點做為其根目錄的所有診斷清單。
|
GetDiagnostics(SyntaxNodeOrToken)
|
取得子樹狀結構中所有診斷的清單,該子樹狀結構中具有指定節點做為其根目錄,或與權杖及其相關 Trivia 相關聯。
|
GetDiagnostics(SyntaxToken)
|
取得與權杖和任何相關 Trivia 相關聯的所有診斷清單。
|
GetDiagnostics(SyntaxTrivia)
|
取得與 Trivia 相關聯的所有診斷清單。
|
GetLineMappings(CancellationToken)
|
如果樹狀結構中沒有行對應指示詞,則傳回空序列。
否則,會傳回一連串的範圍:每組描述兩個連續#line指示詞之間樹狀結構範圍的對應。
如果第一個指示詞不在第一行,則第一組描述第一個指示詞前面的範圍對應。
序列的最後一組描述最後一個#line指示詞後面的範圍對應。
|
GetLineMappings(CancellationToken)
|
如果樹狀結構中沒有行對應指示詞,則傳回空序列。
否則,會傳回一連串的範圍:每組描述兩個連續#line指示詞之間樹狀結構範圍的對應。
如果第一個指示詞不在第一行,則第一組描述第一個指示詞前面的範圍對應。
序列的最後一組描述最後一個#line指示詞後面的範圍對應。
(繼承來源 SyntaxTree)
|
GetLineSpan(TextSpan, CancellationToken)
|
取得指定 span 之 路徑、行和資料行的位置。
|
GetLineVisibility(Int32, CancellationToken)
|
傳回指定位置之線條的可見度。
|
GetLocation(TextSpan)
|
取得指定之文字 span 的位置。
|
GetMappedLineSpan(TextSpan, CancellationToken)
|
取得套用源行對應指示詞 () #ExternalSource 之後的路徑、行和資料行的位置。
|
GetReference(SyntaxNode)
|
取得指定語法節點的 SyntaxReference。 SyntaxReferences 可用來重新取得語法節點的存取權,而不需要將整個樹狀結構和源文字保留在記憶體中。
(繼承來源 SyntaxTree)
|
GetRoot(CancellationToken)
|
取得語法樹狀結構的根節點。
|
GetRootAsync(CancellationToken)
|
以非同步方式取得語法樹狀結構的根節點。
|
GetRootAsyncCore(CancellationToken)
|
Visual Basic 原始檔案的剖析標記法。
|
GetRootCore(CancellationToken)
|
Visual Basic 原始檔案的剖析標記法。
|
GetText(CancellationToken)
|
取得原始檔案的文字。
(繼承來源 SyntaxTree)
|
GetTextAsync(CancellationToken)
|
以非同步方式取得原始檔案的文字。
(繼承來源 SyntaxTree)
|
HasHiddenRegions()
|
Visual Basic 原始檔案的剖析標記法。
|
IsEquivalentTo(SyntaxTree, Boolean)
|
判斷兩個樹狀結構是否相同,並忽略一般差異。
|
ParseText(SourceText, VisualBasicParseOptions, String, CancellationToken)
|
藉由剖析來源文字來建立語法樹狀結構。
|
ParseText(SourceText, VisualBasicParseOptions, String, ImmutableDictionary<String,ReportDiagnostic>, CancellationToken)
|
藉由剖析來源文字來建立語法樹狀結構。
|
ParseText(String, VisualBasicParseOptions, String, Encoding, CancellationToken)
|
Visual Basic 原始檔案的剖析標記法。
|
ParseText(String, VisualBasicParseOptions, String, Encoding, ImmutableDictionary<String,ReportDiagnostic>, CancellationToken)
|
Visual Basic 原始檔案的剖析標記法。
|
ToString()
|
傳回 , String 表示這個 SyntaxTree 的整個來源文字。
(繼承來源 SyntaxTree)
|
TryGetRoot(SyntaxNode)
|
如果語法樹狀結構可供使用,則取得其根目錄。
(繼承來源 SyntaxTree)
|
TryGetRoot(VisualBasicSyntaxNode)
|
如果語法樹狀結構已經可用,則取得其根節點。
|
TryGetRootCore(SyntaxNode)
|
Visual Basic 原始檔案的剖析標記法。
|
TryGetText(SourceText)
|
如果語法樹狀結構可供使用,則取得其文字。
(繼承來源 SyntaxTree)
|
WithChangedText(SourceText)
|
使用新的源文字,根據此樹狀結構建立新的語法。
|
WithDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>)
|
已淘汰.
傳回新的樹狀結構,其 DiagnosticOptions 為指定的值,而其他屬性則從目前的樹狀結構複製。
(繼承來源 SyntaxTree)
|
WithFilePath(String)
|
傳回新的樹狀結構,其 FilePath 為指定的節點,而其他屬性則從目前的樹狀結構複製。
(繼承來源 SyntaxTree)
|
WithRootAndOptions(SyntaxNode, ParseOptions)
|
傳回新的樹狀結構,其根目錄和選項如指定,而其他屬性則從目前的樹狀結構複製。
(繼承來源 SyntaxTree)
|