|
Accept(VisualBasicSyntaxVisitor)
|
代表「選擇」查詢運算子。
|
|
Accept<TResult>(VisualBasicSyntaxVisitor<TResult>)
|
代表「選擇」查詢運算子。
|
|
AddVariables(ExpressionRangeVariableSyntax[])
|
代表「選擇」查詢運算子。
|
|
Ancestors(Boolean)
|
會依序從最內含語法祖先到最外的祖先節點列表。
(繼承來源 SyntaxNode)
|
|
AncestorsAndSelf(Boolean)
|
會依照從該節點到最外祖先的順序,取得祖先節點(包括此節點)的清單。
(繼承來源 SyntaxNode)
|
|
ChildNodes()
|
會取得子節點依前綴文件順序的清單。
(繼承來源 SyntaxNode)
|
|
ChildNodesAndTokens()
|
該節點的子節點與標記清單,每個元素為 SyntaxNodeOrToken 實例。
(繼承來源 SyntaxNode)
|
|
ChildThatContainsPosition(Int32)
|
代表「選擇」查詢運算子。
(繼承來源 SyntaxNode)
|
|
ChildTokens()
|
取得該節點直接子標記的清單。
(繼承來源 SyntaxNode)
|
|
Contains(SyntaxNode)
|
判斷指定節點是否為該節點的後代。
目前節點回傳為真。
(繼承來源 SyntaxNode)
|
|
ContainsDirective(Int32)
|
若該節點內包含任何指令(例如 #if、 、 #nullable等)且類型相符,則回傳為真。
(繼承來源 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)
|
取得與後代節點和標記相關的所有趣聞清單。
(繼承來源 SyntaxNode)
|
|
DescendantTrivia(TextSpan, Func<SyntaxNode,Boolean>, Boolean)
|
取得與後代節點和標記相關的所有趣聞清單。
(繼承來源 SyntaxNode)
|
|
EquivalentToCore(SyntaxNode)
|
判斷該節點在結構上是否等同於另一個節點。
(繼承來源 SyntaxNode)
|
|
FindNode(TextSpan, Boolean, Boolean)
|
尋找包含 FullSpan的最小span節點。
getInnermostNodeForTie 用來判斷在出現平手(即節點與父節點擁有相同範圍)時的行為。
若 getInnermostNodeForTie 為真,則回傳包含給定 span的最低降序節點。
否則,則回傳包含給定 span的最外層節點。
(繼承來源 SyntaxNode)
|
|
FindToken(Int32, Boolean)
|
依照以下規則尋找標記:
若位置與節點 Span 的末端相符,則返回其最後一個標記。
如果節點。FullSpan.Contains(position) 則回傳包含該位置的標記。
否則會拋出 IndexOutOfRange
(繼承來源 VisualBasicSyntaxNode)
|
|
FindTokenCore(Int32, Boolean)
|
找到該節點的後代標記,其跨度包含所提供位置。
(繼承來源 SyntaxNode)
|
|
FindTokenCore(Int32, Func<SyntaxTrivia,Boolean>)
|
找到該節點的後代標記,其跨度包含所提供位置。
(繼承來源 SyntaxNode)
|
|
FindTrivia(Int32, Boolean)
|
代表「選擇」查詢運算子。
(繼承來源 VisualBasicSyntaxNode)
|
|
FindTrivia(Int32, Func<SyntaxTrivia,Boolean>)
|
在指定位置找到該節點的後代瑣事,該位置位於節點的張幅內。
(繼承來源 SyntaxNode)
|
|
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)
|
提供所有帶有指定註解類型的瑣事。
(繼承來源 SyntaxNode)
|
|
GetAnnotatedTrivia(String[])
|
取得所有標註類型中指定註解的趣聞。
(繼承來源 SyntaxNode)
|
|
GetAnnotatedTrivia(SyntaxAnnotation)
|
所有花絮都用指定的註解。
(繼承來源 SyntaxNode)
|
|
GetAnnotations(IEnumerable<String>)
|
取得所有標註,並附上指定的註解類型。
(繼承來源 SyntaxNode)
|
|
GetAnnotations(String)
|
取得所有指定註解類型的註解。
(繼承來源 SyntaxNode)
|
|
GetDiagnostics()
|
會取得子樹中所有以該節點為根的診斷清單。
此方法不會根據編譯器選項如 nowarn、warnaserror 等篩選診斷結果。
(繼承來源 VisualBasicSyntaxNode)
|
|
GetDirectives(Func<DirectiveTriviaSyntax,Boolean>)
|
代表「選擇」查詢運算子。
(繼承來源 VisualBasicSyntaxNode)
|
|
GetFirstDirective(Func<DirectiveTriviaSyntax,Boolean>)
|
代表「選擇」查詢運算子。
(繼承來源 VisualBasicSyntaxNode)
|
|
GetFirstToken(Boolean, Boolean, Boolean, Boolean)
|
代表「選擇」查詢運算子。
(繼承來源 VisualBasicSyntaxNode)
|
|
GetLastDirective(Func<DirectiveTriviaSyntax,Boolean>)
|
代表「選擇」查詢運算子。
(繼承來源 VisualBasicSyntaxNode)
|
|
GetLastToken(Boolean, Boolean, Boolean, Boolean)
|
代表「選擇」查詢運算子。
(繼承來源 VisualBasicSyntaxNode)
|
|
GetLeadingTrivia()
|
取得該節點前述的趣味節點。 若此節點為標記,則回傳與該節點相關的前述瑣事。 若為非終端,則回傳該節點第一個標記的前一個瑣事。
(繼承來源 VisualBasicSyntaxNode)
|
|
GetLocation()
|
取得這個節點的位置。
(繼承來源 VisualBasicSyntaxNode)
|
|
GetRed<T>(T, Int32)
|
代表「選擇」查詢運算子。
(繼承來源 SyntaxNode)
|
|
GetRedAtZero<T>(T)
|
代表「選擇」查詢運算子。
(繼承來源 SyntaxNode)
|
|
GetReference()
|
為這個語法節點取得 a SyntaxReference 。 CommonSyntaxReference 可用於重新存取語法節點,而無需將整棵樹與原始文字存於記憶體中。
(繼承來源 SyntaxNode)
|
|
GetText(Encoding, SourceHashAlgorithm)
|
以新 SourceText 實例取得該節點的完整文字。
(繼承來源 SyntaxNode)
|
|
GetTrailingTrivia()
|
取得以下該節點的趣聞節點。 若此節點為標記,則回傳與該節點相關的以下趣聞。 若此為非終端符號,則回傳該節點最後一個標記的瑣事。
(繼承來源 VisualBasicSyntaxNode)
|
|
HasAnnotation(SyntaxAnnotation)
|
判斷該節點是否擁有特定的註解。
(繼承來源 SyntaxNode)
|
|
HasAnnotations(IEnumerable<String>)
|
判斷該節點是否有針對特定註解類型的註解。
(繼承來源 SyntaxNode)
|
|
HasAnnotations(String)
|
判斷該節點是否有特定類型的註解。
(繼承來源 SyntaxNode)
|
|
InsertNodesInListCore(SyntaxNode, IEnumerable<SyntaxNode>, Boolean)
|
代表「選擇」查詢運算子。
(繼承來源 VisualBasicSyntaxNode)
|
|
InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean)
|
代表「選擇」查詢運算子。
(繼承來源 VisualBasicSyntaxNode)
|
|
InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean)
|
代表「選擇」查詢運算子。
(繼承來源 VisualBasicSyntaxNode)
|
|
IsEquivalentTo(SyntaxNode, Boolean)
|
判斷兩個節點是否相同,忽略瑣碎差異。
(繼承來源 SyntaxNode)
|
|
IsEquivalentTo(SyntaxNode)
|
判斷該節點在結構上是否等同於另一個節點。
(繼承來源 SyntaxNode)
|
|
IsEquivalentToCore(SyntaxNode, Boolean)
|
代表「選擇」查詢運算子。
(繼承來源 VisualBasicSyntaxNode)
|
|
IsIncrementallyIdenticalTo(SyntaxNode)
|
若這兩個節點被視為「增量相同」,則回傳為真。 當 a SyntaxTree 被 使用增 WithChangedText(SourceText) 量解析,且增量解析器能夠從原始樹中取出該節點,並在新樹中完整使用時,就會產生增量相同的節點。 在這種情況下,每個節點的 會 ToFullString() 是相同的,儘管它們可能有不同的父節點,且可能出現在各自樹中的不同位置。 如果兩個節點在增量上相同,則每個節點的所有子節點也會在增量上相同。
(繼承來源 SyntaxNode)
|
|
IsPartOfStructuredTrivia()
|
判斷該節點是否為結構化瑣事的後代。
(繼承來源 SyntaxNode)
|
|
Kind()
|
回傳節點的 。SyntaxKind
(繼承來源 VisualBasicSyntaxNode)
|
|
NormalizeWhitespaceCore(String, String, Boolean)
|
代表「選擇」查詢運算子。
(繼承來源 VisualBasicSyntaxNode)
|
|
RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions)
|
代表「選擇」查詢運算子。
(繼承來源 VisualBasicSyntaxNode)
|
|
ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>,
IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>,
IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>)
|
代表「選擇」查詢運算子。
(繼承來源 VisualBasicSyntaxNode)
|
|
ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>)
|
代表「選擇」查詢運算子。
(繼承來源 VisualBasicSyntaxNode)
|
|
ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>)
|
代表「選擇」查詢運算子。
(繼承來源 VisualBasicSyntaxNode)
|
|
ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>)
|
代表「選擇」查詢運算子。
(繼承來源 VisualBasicSyntaxNode)
|
|
SerializeTo(Stream, CancellationToken)
|
已淘汰.
已淘汰.
將節點序列化為給定 stream的 。
這也留 stream 有空間讓後續寫作。
(繼承來源 SyntaxNode)
|
|
ToFullString()
|
回傳該節點的完整字串表示,包括其前置與後置瑣事。
(繼承來源 SyntaxNode)
|
|
ToString()
|
回傳該節點的字串表示,不包含其前置與後尾瑣事。
(繼承來源 SyntaxNode)
|
|
Update(SyntaxToken, SeparatedSyntaxList<ExpressionRangeVariableSyntax>)
|
回傳一份包含指定變更的副本。 如果沒有實際變更,則回傳這個實例。
|
|
WithSelectKeyword(SyntaxToken)
|
回傳一份將 SelectKeyword 屬性改為指定值的副本。 若指定的值與當前值相同,則回傳此實例。
|
|
WithVariables(SeparatedSyntaxList<ExpressionRangeVariableSyntax>)
|
回傳一份變更為指定值的變數屬性副本。 若指定的值與當前值相同,則回傳此實例。
|
|
WriteTo(TextWriter)
|
將該節點的全文寫入指定的 TextWriter節點。
(繼承來源 SyntaxNode)
|