SyntaxNode
ContainsAnnotations
ContainsDiagnostics
ContainsDirectives
ContainsSkippedText
FullSpan
HasLeadingTrivia
HasStructuredTrivia
HasTrailingTrivia
IsMissing
IsStructuredTrivia
KindText
Language
Parent
ParentTrivia
RawKind
Span
SpanStart
SyntaxTree
SyntaxTreeCore
Ancestors(Boolean)
AncestorsAndSelf(Boolean)
ChildNodes()
ChildNodesAndTokens()
ChildThatContainsPosition(Int32)
ChildTokens()
Contains(SyntaxNode)
ContainsDirective(Int32)
CopyAnnotationsTo<T>(T)
DescendantNodes(Func<SyntaxNode, Boolean>, Boolean)
DescendantNodes(TextSpan, Func<SyntaxNode, Boolean>, Boolean)
DescendantNodesAndSelf(Func<SyntaxNode, Boolean>, Boolean)
DescendantNodesAndSelf(TextSpan, Func<SyntaxNode, Boolean>, Boolean)
DescendantNodesAndTokens(Func<SyntaxNode, Boolean>, Boolean)
DescendantNodesAndTokens(TextSpan, Func<SyntaxNode, Boolean>, Boolean)
DescendantNodesAndTokensAndSelf(Func<SyntaxNode, Boolean>, Boolean)
DescendantNodesAndTokensAndSelf(TextSpan, Func<SyntaxNode, Boolean>, Boolean)
DescendantTokens(Func<SyntaxNode, Boolean>, Boolean)
DescendantTokens(TextSpan, Func<SyntaxNode, Boolean>, Boolean)
DescendantTrivia(Func<SyntaxNode, Boolean>, Boolean)
DescendantTrivia(TextSpan, Func<SyntaxNode, Boolean>, Boolean)
EquivalentToCore(SyntaxNode)
FindNode(TextSpan, Boolean, Boolean)
FindToken(Int32, Boolean)
FindTokenCore(Int32, Boolean)
FindTokenCore(Int32, Func<SyntaxTrivia, Boolean>)
FindTrivia(Int32, Boolean)
FindTrivia(Int32, Func<SyntaxTrivia, Boolean>)
FindTriviaCore(Int32, Boolean)
FirstAncestorOrSelf<TNode>(Func<TNode, Boolean>, Boolean)
FirstAncestorOrSelf<TNode, TArg>(Func<TNode, TArg, Boolean>, TArg, Boolean)
GetAnnotatedNodes(String)
GetAnnotatedNodes(SyntaxAnnotation)
GetAnnotatedNodesAndTokens(String)
GetAnnotatedNodesAndTokens(String[])
GetAnnotatedNodesAndTokens(SyntaxAnnotation)
GetAnnotatedTokens(String)
GetAnnotatedTokens(SyntaxAnnotation)
GetAnnotatedTrivia(String)
GetAnnotatedTrivia(String[])
GetAnnotatedTrivia(SyntaxAnnotation)
GetAnnotations(String)
GetAnnotations(IEnumerable<String>)
GetDiagnostics()
GetFirstToken(Boolean, Boolean, Boolean, Boolean)
GetLastToken(Boolean, Boolean, Boolean, Boolean)
GetLeadingTrivia()
GetLocation()
GetRed<T>(T, Int32)
GetRedAtZero<T>(T)
GetReference()
GetText(Encoding, SourceHashAlgorithm)
GetTrailingTrivia()
HasAnnotation(SyntaxAnnotation)
HasAnnotations(String)
HasAnnotations(IEnumerable<String>)
InsertNodesInListCore(SyntaxNode, IEnumerable<SyntaxNode>, Boolean)
InsertTokensInListCore(SyntaxToken, IEnumerable<SyntaxToken>, Boolean)
InsertTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>, Boolean)
IsEquivalentTo(SyntaxNode)
IsEquivalentTo(SyntaxNode, Boolean)
IsEquivalentToCore(SyntaxNode, Boolean)
IsIncrementallyIdenticalTo(SyntaxNode)
IsPartOfStructuredTrivia()
NormalizeWhitespaceCore(String, String, Boolean)
RemoveNodesCore(IEnumerable<SyntaxNode>, SyntaxRemoveOptions)
ReplaceCore<TNode>(IEnumerable<TNode>, Func<TNode, TNode, SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken, SyntaxToken, SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia, SyntaxTrivia, SyntaxTrivia>)
ReplaceNodeInListCore(SyntaxNode, IEnumerable<SyntaxNode>)
ReplaceTokenInListCore(SyntaxToken, IEnumerable<SyntaxToken>)
ReplaceTriviaInListCore(SyntaxTrivia, IEnumerable<SyntaxTrivia>)
SerializeTo(Stream, CancellationToken)
ToFullString()
ToString()
WriteTo(TextWriter)
ContainsDirective(SyntaxNode, SyntaxKind)
GetCurrentNode<TNode>(SyntaxNode, TNode)
GetCurrentNodes<TNode>(SyntaxNode, IEnumerable<TNode>)
GetCurrentNodes<TNode>(SyntaxNode, TNode)
GetFirstDirective(SyntaxNode, Func<DirectiveTriviaSyntax, Boolean>)
GetLastDirective(SyntaxNode, Func<DirectiveTriviaSyntax, Boolean>)
IsKind(SyntaxNode, SyntaxKind)
Kind(SyntaxNode)
TryGetInferredMemberName(SyntaxNode)
net461
namespace Microsoft.CodeAnalysis
{
[DebuggerDisplay("{GetDebuggerDisplay(), nq}")]
public abstract class SyntaxNode
{
protected abstract bool IsEquivalentToCore(SyntaxNode! node, bool topLevel = false);
}
}
.NET | 5.06.07.08.09.010.0 |
---|---|
.NET Core | 2.02.12.23.03.1 |
.NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 |
.NET Standard | 2.02.1 |
Information specific to net461 | |
Assembly | Microsoft.CodeAnalysis , Version=4.13.0.0, PublicKeyToken=31bf3856ad364e35 |
Referencing | Your project needs a package reference to |
Package | Microsoft.CodeAnalysis.Common (4.13.0) netstandard2.0 |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API