Produces a clone of a CSharpSyntaxNode which will have current syntax tree as its parent.
Caller must guarantee that if the same instance of CSharpSyntaxNode makes multiple calls to this function, only one result is observable.
Create(CSharpSyntaxNode, CSharpParseOptions, String, Encoding, ImmutableDictionary<String,ReportDiagnostic>, Nullable<Boolean>)Obsolete.
Creates a new syntax tree from a syntax node.
Create(CSharpSyntaxNode, CSharpParseOptions, String, Encoding, ImmutableDictionary<String,ReportDiagnostic>)Obsolete.
Creates a new syntax tree from a syntax node.
Create(CSharpSyntaxNode, CSharpParseOptions, String, Encoding)Creates a new syntax tree from a syntax node.
GetChangedSpans(SyntaxTree)Produces a pessimistic list of spans that denote the regions of text in this tree that are changed from the text of the old tree.
GetChanges(SyntaxTree)Gets a list of text changes that when applied to the old tree produce this tree.
GetCompilationUnitRoot(CancellationToken)Gets the root of the syntax tree statically typed as CompilationUnitSyntax.
GetDiagnostics(CancellationToken)Gets a list of all the diagnostics in the syntax tree.
GetDiagnostics(SyntaxNode)Gets a list of all the diagnostics in the sub tree that has the specified node as its root.
GetDiagnostics(SyntaxNodeOrToken)Gets a list of all the diagnostics in either the sub tree that has the specified node as its root or associated with the token and its related trivia.
GetDiagnostics(SyntaxToken)Gets a list of all the diagnostics associated with the token and any related trivia.
GetDiagnostics(SyntaxTrivia)Gets a list of all the diagnostics associated with the trivia.
GetLineMappings(CancellationToken)Returns empty sequence if there are no line mapping directives in the tree. Otherwise, returns a sequence of pairs of spans: each describing a mapping of a span of the tree between two consecutive #line directives. If the first directive is not on the first line the first pair describes mapping of the span preceding the first directive. The last pair of the sequence describes mapping of the span following the last #line directive.
GetLineSpan(TextSpan, CancellationToken)Gets the location in terms of path, line and column for a given span.
GetLineVisibility(Int32, CancellationToken)Returns the visibility for the line at the given position.
GetLocation(TextSpan)Gets a Location for the specified text span
.
Gets the location in terms of path, line and column after applying source line mapping directives (#line
).
Gets a SyntaxReference for a specified syntax node. SyntaxReferences can be used to regain access to a syntax node without keeping the entire tree and source text in memory.
(Inherited from SyntaxTree) GetRoot(CancellationToken)Gets the root node of the syntax tree.
GetRootAsync(CancellationToken)Gets the root node of the syntax tree asynchronously.
GetRootAsyncCore(CancellationToken) GetRootCore(CancellationToken) GetText(CancellationToken)Gets the text of the source document.
(Inherited from SyntaxTree) GetTextAsync(CancellationToken)Gets the text of the source document asynchronously.
(Inherited from SyntaxTree) HasHiddenRegions()Gets a boolean value indicating whether there are any hidden regions in the tree.
IsEquivalentTo(SyntaxTree, Boolean)Determines if two trees are the same, disregarding trivia differences.
ParseText(SourceText, CSharpParseOptions, String, CancellationToken)Produces a syntax tree by parsing the source text.
ParseText(SourceText, CSharpParseOptions, String, ImmutableDictionary<String,ReportDiagnostic>, CancellationToken)Obsolete.
Produces a syntax tree by parsing the source text.
ParseText(SourceText, CSharpParseOptions, String, ImmutableDictionary<String,ReportDiagnostic>, Nullable<Boolean>, CancellationToken)Obsolete.
Produces a syntax tree by parsing the source text.
ParseText(String, CSharpParseOptions, String, Encoding, CancellationToken)Produces a syntax tree by parsing the source text.
ParseText(String, CSharpParseOptions, String, Encoding, ImmutableDictionary<String,ReportDiagnostic>, CancellationToken)Obsolete.
Produces a syntax tree by parsing the source text.
ParseText(String, CSharpParseOptions, String, Encoding, ImmutableDictionary<String,ReportDiagnostic>, Nullable<Boolean>, CancellationToken)Obsolete.
Produces a syntax tree by parsing the source text.
ToString()Returns a String that represents the entire source text of this SyntaxTree.
(Inherited from SyntaxTree) TryGetRoot(CSharpSyntaxNode)Gets the root node of the syntax tree if it is already available.
TryGetRoot(SyntaxNode)Gets the root of the syntax tree if it is available.
(Inherited from SyntaxTree) TryGetRootCore(SyntaxNode) TryGetText(SourceText)Gets the syntax tree's text if it is available.
(Inherited from SyntaxTree) WithChangedText(SourceText)Creates a new syntax based off this tree using a new source text.
WithDiagnosticOptions(ImmutableDictionary<String,ReportDiagnostic>)Obsolete.
Returns a new tree whose DiagnosticOptions are the specified value and other properties are copied from the current tree.
(Inherited from SyntaxTree) WithFilePath(String)Returns a new tree whose FilePath is the specified node and other properties are copied from the current tree.
(Inherited from SyntaxTree) WithRootAndOptions(SyntaxNode, ParseOptions)Returns a new tree whose root and options are as specified and other properties are copied from the current tree.
(Inherited from SyntaxTree)RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4