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)
|
获取子树中所有诊断的列表,该子树将指定节点作为其根节点或与令牌及其相关琐事相关联。
|
GetDiagnostics(SyntaxToken)
|
获取与令牌和任何相关琐事关联的所有诊断的列表。
|
GetDiagnostics(SyntaxTrivia)
|
获取与琐事关联的所有诊断的列表。
|
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。 语法引用可用于重新获取对语法节点的访问权限,而无需将整个树和源文本保留在内存中。
(继承自 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)
|