Accept(CSharpSyntaxVisitor)
|
(继承自 CSharpSyntaxNode)
|
Accept<TResult>(CSharpSyntaxVisitor<TResult>)
|
(继承自 CSharpSyntaxNode)
|
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 实例复制所有 SyntaxAnnotation(如果有)并将它们附加到基于 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)
|
确定此节点在结构上是否等效于另一个节点。
(继承自 CSharpSyntaxNode)
|
FindNode(TextSpan, Boolean, Boolean)
|
查找包含 span 的最小FullSpan节点。
getInnermostNodeForTie 用于确定绑定 (即节点与其父) 范围相同的节点的行为。
如果 getInnermostNodeForTie 为 true,则返回包含给定 span 的最低降序节点。
否则,它将返回包含给定 span 的最外层节点。
(继承自 SyntaxNode)
|
FindToken(Int32, Boolean)
|
根据以下规则查找令牌:
如果 position 匹配节点/s 的 End of the End of the node/s FullSpan 且 node is 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)
|
获取具有指定批注类型的注释的所有琐事。
(继承自 SyntaxNode)
|
GetAnnotatedTrivia(String[])
|
使用指定批注类型的注释获取所有琐事。
(继承自 SyntaxNode)
|
GetAnnotatedTrivia(SyntaxAnnotation)
|
获取具有指定批注的所有琐事。
(继承自 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()
|
源代码中此节点之前显示的琐事列表。
(继承自 CSharpSyntaxNode)
|
GetLocation()
|
Location获取此节点的 。
(继承自 CSharpSyntaxNode)
|
GetNextDirective(Func<DirectiveTriviaSyntax,Boolean>)
|
GetPreviousDirective(Func<DirectiveTriviaSyntax,Boolean>)
|
GetRed<T>(T, Int32)
|
(继承自 SyntaxNode)
|
GetRedAtZero<T>(T)
|
(继承自 SyntaxNode)
|
GetReference()
|
SyntaxReference获取此语法节点的 。 CommonSyntaxReferences 可用于重新获得对语法节点的访问权限,而无需将整个树和源文本保留在内存中。
(继承自 SyntaxNode)
|
GetRelatedDirectives()
|
GetText(Encoding, SourceHashAlgorithm)
|
获取此节点作为新 SourceText 实例的全文。
(继承自 SyntaxNode)
|
GetTrailingTrivia()
|
源代码中此节点之后出现的琐事列表。
(继承自 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()
|
确定此节点是否是结构化琐事的后代。
(继承自 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()
|
返回此节点的完整字符串表示形式,包括其前导和尾随琐事。
(继承自 SyntaxNode)
|
ToString()
|
返回此节点的字符串表示形式,不包括其前导和尾随琐碎内容。
(继承自 SyntaxNode)
|
WithEndOfDirectiveToken(SyntaxToken)
|
WithHashToken(SyntaxToken)
|
WriteTo(TextWriter)
|
将此节点的全文写入指定的 TextWriter。
(继承自 SyntaxNode)
|