- 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) 
 
net10.0-windows7.0
    namespace Microsoft.CodeAnalysis
{
    [DebuggerDisplay("{GetDebuggerDisplay(), nq}")]
    public abstract class SyntaxNode
    {
        public bool HasTrailingTrivia { get; }
    }
}
            | NetFx Compat Lab | 0.3 % Reference this API | 
|---|---|
| nuget.org | 0.3 % Reference this API | 
| Upgrade Planner | 0.0 % Reference this API | 
| .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 net10.0 | |
| Platforms | This API is only available when you target a specific platform: | 
| Windows | 7.0 | 
| Information specific to net10.0-windows7.0 | |
| 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) net9.0 | 
| Platform Restrictions | The property getter is supported on all platforms. | 
- Built-in API
- Package-provided API