Accept(CSharpSyntaxVisitor)
|
Accept<TResult>(CSharpSyntaxVisitor<TResult>)
|
Ancestors(Boolean)
|
取得上階節點的清單
(繼承來源 SyntaxNode)
|
AncestorsAndSelf(Boolean)
|
取得上階節點的清單, (包括這個節點)
(繼承來源 SyntaxNode)
|
ChildNodes()
|
取得前置詞檔順序中的子節點清單。
(繼承來源 SyntaxNode)
|
ChildNodesAndTokens()
|
這個節點的子節點和標記清單,其中每個元素都是 SyntaxNodeOrToken 實例。
(繼承來源 SyntaxNode)
|
ChildThatContainsPosition(Int32)
|
(繼承來源 SyntaxNode)
|
ChildTokens()
|
取得這個節點之直接子權杖的清單。
(繼承來源 SyntaxNode)
|
Contains(SyntaxNode)
|
判斷指定的節點是否為這個節點的子代。
傳回目前節點的 true。
(繼承來源 SyntaxNode)
|
ContainsDirective(Int32)
|
如果這個節點包含任何指示詞, (例如 #if 、 #nullable 等等) 內具有相符種類,則傳回 true。
(繼承來源 SyntaxNode)
|
CopyAnnotationsTo<T>(T)
|
從這個 SyntaxNode 實例複製所有 SyntaxAnnotations,並根據 將其附加至新的實例 node 。
(繼承來源 SyntaxNode)
|
DescendantNodes(Func<SyntaxNode,Boolean>, Boolean)
|
取得前置詞檔順序的子代節點清單。
(繼承來源 SyntaxNode)
|
DescendantNodes(TextSpan, Func<SyntaxNode,Boolean>, Boolean)
|
取得前置詞檔順序的子代節點清單。
(繼承來源 SyntaxNode)
|
DescendantNodesAndSelf(Func<SyntaxNode,Boolean>, Boolean)
|
取得子代節點的清單, (以前置詞檔順序包含此節點) 。
(繼承來源 SyntaxNode)
|
DescendantNodesAndSelf(TextSpan, Func<SyntaxNode,Boolean>, Boolean)
|
取得子代節點的清單, (以前置詞檔順序包含此節點) 。
(繼承來源 SyntaxNode)
|
DescendantNodesAndTokens(Func<SyntaxNode,Boolean>, Boolean)
|
取得前置詞檔順序的子代節點和權杖清單。
(繼承來源 SyntaxNode)
|
DescendantNodesAndTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean)
|
取得前置詞檔順序的子代節點和標記清單。
(繼承來源 SyntaxNode)
|
DescendantNodesAndTokensAndSelf(Func<SyntaxNode,Boolean>, Boolean)
|
取得子代節點和權杖的清單, (以前置詞檔順序包含此節點) 。
(繼承來源 SyntaxNode)
|
DescendantNodesAndTokensAndSelf(TextSpan, Func<SyntaxNode,Boolean>, Boolean)
|
取得子代節點和權杖的清單, (以前置詞檔順序包含此節點) 。
(繼承來源 SyntaxNode)
|
DescendantTokens(Func<SyntaxNode,Boolean>, Boolean)
|
取得這個節點範圍中所有權杖的清單。
(繼承來源 SyntaxNode)
|
DescendantTokens(TextSpan, Func<SyntaxNode,Boolean>, Boolean)
|
取得此節點完整範圍中所有權杖的清單。
(繼承來源 SyntaxNode)
|
DescendantTrivia(Func<SyntaxNode,Boolean>, Boolean)
|
取得與子代節點和權杖相關聯的所有 Trivia 清單。
(繼承來源 SyntaxNode)
|
DescendantTrivia(TextSpan, Func<SyntaxNode,Boolean>, Boolean)
|
取得與子代節點和權杖相關聯的所有 Trivia 清單。
(繼承來源 SyntaxNode)
|
EquivalentToCore(SyntaxNode)
|
判斷此節點的結構是否相當於另一個節點。
(繼承來源 CSharpSyntaxNode)
|
FindNode(TextSpan, Boolean, Boolean)
|
尋找包含 span 的最小 FullSpan 節點。
getInnermostNodeForTie 用於判斷系結 (的行為,亦即節點具有與其父系) 相同的範圍。
如果 getInnermostNodeForTie 為 true,則會傳回包含指定 span 之 的最低遞減節點。
否則,它會傳回包含指定 span 的最外層節點。
(繼承來源 SyntaxNode)
|
FindToken(Int32, Boolean)
|
根據下列規則尋找權杖:
如果位置符合節點/s FullSpan 的結尾,而節點為 CompilationUnit,則會傳回 EoF。
如果節點。FullSpan.Contains (位置) 傳回包含指定位置的權杖。
否則會擲回 ArgumentOutOfRangeException
(繼承來源 CSharpSyntaxNode)
|
FindTokenCore(Int32, Boolean)
|
尋找此節點的子代權杖,其範圍包含提供的位置。
(繼承來源 SyntaxNode)
|
FindTokenCore(Int32, Func<SyntaxTrivia,Boolean>)
|
尋找此節點的子代權杖,其範圍包含提供的位置。
(繼承來源 SyntaxNode)
|
FindTrivia(Int32, Boolean)
|
尋找這個節點的子系子系,其範圍包含提供的位置。
(繼承來源 CSharpSyntaxNode)
|
FindTrivia(Int32, Func<SyntaxTrivia,Boolean>)
|
在指定的位置尋找這個節點的子系子系,其中位置位於節點的範圍內。
(繼承來源 CSharpSyntaxNode)
|
FindTriviaCore(Int32, Boolean)
|
尋找這個節點的子系子系,其範圍包含提供的位置。
(繼承來源 SyntaxNode)
|
FirstAncestorOrSelf<TNode,TArg>(Func<TNode,TArg,Boolean>, TArg, Boolean)
|
取得 TNode 類型的第一個節點,該節點符合述詞。
(繼承來源 SyntaxNode)
|
FirstAncestorOrSelf<TNode>(Func<TNode,Boolean>, Boolean)
|
取得 TNode 類型的第一個節點,該節點符合述詞。
(繼承來源 SyntaxNode)
|
GetAnnotatedNodes(String)
|
取得具有指定批註種類的所有節點。
(繼承來源 SyntaxNode)
|
GetAnnotatedNodes(SyntaxAnnotation)
|
取得具有指定批註的所有節點。
(繼承來源 SyntaxNode)
|
GetAnnotatedNodesAndTokens(String)
|
取得具有指定批註種類之批註的所有節點和標記。
(繼承來源 SyntaxNode)
|
GetAnnotatedNodesAndTokens(String[])
|
取得具有指定批註類型之注釋的所有節點和標記。
(繼承來源 SyntaxNode)
|
GetAnnotatedNodesAndTokens(SyntaxAnnotation)
|
取得具有指定批註的所有節點和權杖。
(繼承來源 SyntaxNode)
|
GetAnnotatedTokens(String)
|
取得具有指定批註種類的所有標記。
(繼承來源 SyntaxNode)
|
GetAnnotatedTokens(SyntaxAnnotation)
|
取得具有指定批註的所有標記。
(繼承來源 SyntaxNode)
|
GetAnnotatedTrivia(String)
|
取得具有指定批註種類之批註的所有 Trivia。
(繼承來源 SyntaxNode)
|
GetAnnotatedTrivia(String[])
|
取得具有指定之批註類型之注釋的所有 Trivia。
(繼承來源 SyntaxNode)
|
GetAnnotatedTrivia(SyntaxAnnotation)
|
取得具有指定批註的所有 Trivia。
(繼承來源 SyntaxNode)
|
GetAnnotations(IEnumerable<String>)
|
取得具有指定批註類型的所有批註。
(繼承來源 SyntaxNode)
|
GetAnnotations(String)
|
取得具有指定批註種類的所有批註。
(繼承來源 SyntaxNode)
|
GetDiagnostics()
|
取得子樹狀結構中具有此節點做為其根目錄的所有診斷清單。
此方法不會根據#pragmas和編譯器選項來篩選診斷,例如 nowarn、warnaserror 等。
(繼承來源 CSharpSyntaxNode)
|
GetFirstDirective(Func<DirectiveTriviaSyntax,Boolean>)
|
取得這個節點根目錄的第一個指示詞。
(繼承來源 CSharpSyntaxNode)
|
GetFirstToken(Boolean, Boolean, Boolean, Boolean)
|
取得這個節點所根目錄的第一個標記。
(繼承來源 CSharpSyntaxNode)
|
GetLastDirective(Func<DirectiveTriviaSyntax,Boolean>)
|
取得這個節點根目錄的最後一個指示詞。
(繼承來源 CSharpSyntaxNode)
|
GetLastToken(Boolean, Boolean, Boolean, Boolean)
|
取得這個節點根目錄的最後一個非零寬度標記。
(繼承來源 CSharpSyntaxNode)
|
GetLeadingTrivia()
|
原始程式碼中這個節點之前出現的 Trivia 清單。
(繼承來源 CSharpSyntaxNode)
|
GetLocation()
|
Location取得這個節點的 。
(繼承來源 CSharpSyntaxNode)
|
GetRed<T>(T, Int32)
|
(繼承來源 SyntaxNode)
|
GetRedAtZero<T>(T)
|
(繼承來源 SyntaxNode)
|
GetReference()
|
SyntaxReference取得這個語法節點的 。 CommonSyntaxReferences 可用來重新取得語法節點的存取權,而不需要將整個樹狀結構和源文字保留在記憶體中。
(繼承來源 SyntaxNode)
|
GetText(Encoding, SourceHashAlgorithm)
|
取得這個節點的全文檢索做為新的 SourceText 實例。
(繼承來源 SyntaxNode)
|
GetTrailingTrivia()
|
原始程式碼中這個節點之後出現的 Trivia 清單。
(繼承來源 CSharpSyntaxNode)
|
HasAnnotation(SyntaxAnnotation)
|
判斷這個節點是否有特定的批註。
(繼承來源 SyntaxNode)
|
HasAnnotations(IEnumerable<String>)
|
判斷這個節點是否有任何具有任何特定批註類型的注釋。
(繼承來源 SyntaxNode)
|
HasAnnotations(String)
|
判斷這個節點是否有任何具有特定批註類型的批註。
(繼承來源 SyntaxNode)
|
InsertNodesInListCore(SyntaxNode, IEnumerable<SyntaxNode>, Boolean)
|
(繼承來源 CSharpSyntaxNode)
|
InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean)
|
(繼承來源 CSharpSyntaxNode)
|
InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean)
|
(繼承來源 CSharpSyntaxNode)
|
IsEquivalentTo(SyntaxNode)
|
判斷這個節點的結構是否相當於另一個節點。
(繼承來源 SyntaxNode)
|
IsEquivalentTo(SyntaxNode, Boolean)
|
判斷兩個節點是否相同,並忽略小問題差異。
(繼承來源 SyntaxNode)
|
IsEquivalentToCore(SyntaxNode, Boolean)
|
(繼承來源 CSharpSyntaxNode)
|
IsIncrementallyIdenticalTo(SyntaxNode)
|
如果這兩個節點視為「累加相同」,則傳回 true。 當 使用 WithChangedText(SourceText) 累加剖析 ,且累加剖析器能夠從原始樹狀結構擷取節點,並在新的樹狀結構中完全使用它時 SyntaxTree ,就會發生累加相同的節點。 在此情況下, ToFullString() 每個節點的 會是相同的,不過它們可能會有不同的父代,而且可能會在各自的樹狀結構中不同位置發生。 如果兩個節點以累加方式相同,則每個節點的所有子系也會以累加方式相同。
(繼承來源 SyntaxNode)
|
IsPartOfStructuredTrivia()
|
判斷這個節點是否為結構化 Trivia 的子代。
(繼承來源 SyntaxNode)
|
Kind()
|
傳 SyntaxKind 回節點的 。
(繼承來源 CSharpSyntaxNode)
|
NormalizeWhitespaceCore(String, String, Boolean)
|
(繼承來源 CSharpSyntaxNode)
|
RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions)
|
(繼承來源 CSharpSyntaxNode)
|
ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>,
IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>,
IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>)
|
(繼承來源 CSharpSyntaxNode)
|
ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>)
|
(繼承來源 CSharpSyntaxNode)
|
ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>)
|
(繼承來源 CSharpSyntaxNode)
|
ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>)
|
(繼承來源 CSharpSyntaxNode)
|
SerializeTo(Stream, CancellationToken)
|
已淘汰.
已淘汰.
將節點序列化為指定的 stream 。
stream 保留開啟以供進一步寫入。
(繼承來源 SyntaxNode)
|
ToFullString()
|
傳回此節點的完整字串標記法,包括其前置和尾端的 Trivia。
(繼承來源 SyntaxNode)
|
ToString()
|
傳回這個節點的字串標記法,不包括其前置和尾端的 Trivia。
(繼承來源 SyntaxNode)
|
Update(XmlPrefixSyntax, SyntaxToken)
|
WithLocalName(SyntaxToken)
|
WithPrefix(XmlPrefixSyntax)
|
WriteTo(TextWriter)
|
將這個節點的全文寫入指定的 TextWriter 。
(繼承來源 SyntaxNode)
|