Search Results for

    Show / Hide Table of Contents

    Struct SyntaxTrivia

    Implements
    IEquatable<SyntaxTrivia>
    Inherited Members
    object.GetType()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: Microsoft.CodeAnalysis
    Assembly: Microsoft.CodeAnalysis.dll
    Syntax
    public readonly struct SyntaxTrivia : IEquatable<SyntaxTrivia>

    Properties

    ContainsDiagnostics

    Declaration
    public bool ContainsDiagnostics { get; }
    Property Value
    Type Description
    bool

    FullSpan

    Declaration
    public TextSpan FullSpan { get; }
    Property Value
    Type Description
    TextSpan

    HasStructure

    Declaration
    public bool HasStructure { get; }
    Property Value
    Type Description
    bool

    IsDirective

    Declaration
    public bool IsDirective { get; }
    Property Value
    Type Description
    bool

    Language

    Declaration
    public string Language { get; }
    Property Value
    Type Description
    string

    RawKind

    Declaration
    public int RawKind { get; }
    Property Value
    Type Description
    int

    Span

    Declaration
    public TextSpan Span { get; }
    Property Value
    Type Description
    TextSpan

    SpanStart

    Declaration
    public int SpanStart { get; }
    Property Value
    Type Description
    int

    SyntaxTree

    Declaration
    public SyntaxTree? SyntaxTree { get; }
    Property Value
    Type Description
    SyntaxTree

    Token

    Declaration
    public SyntaxToken Token { get; }
    Property Value
    Type Description
    SyntaxToken

    Methods

    CopyAnnotationsTo(SyntaxTrivia)

    Declaration
    public SyntaxTrivia CopyAnnotationsTo(SyntaxTrivia trivia)
    Parameters
    Type Name Description
    SyntaxTrivia trivia
    Returns
    Type Description
    SyntaxTrivia

    Equals(SyntaxTrivia)

    Declaration
    public bool Equals(SyntaxTrivia other)
    Parameters
    Type Name Description
    SyntaxTrivia other
    Returns
    Type Description
    bool

    Equals(object?)

    Declaration
    public override bool Equals(object? obj)
    Parameters
    Type Name Description
    object obj
    Returns
    Type Description
    bool
    Overrides
    ValueType.Equals(object)

    GetAnnotations(string)

    Declaration
    public IEnumerable<SyntaxAnnotation> GetAnnotations(string annotationKind)
    Parameters
    Type Name Description
    string annotationKind
    Returns
    Type Description
    IEnumerable<SyntaxAnnotation>

    GetAnnotations(params string[])

    Declaration
    public IEnumerable<SyntaxAnnotation> GetAnnotations(params string[] annotationKinds)
    Parameters
    Type Name Description
    string[] annotationKinds
    Returns
    Type Description
    IEnumerable<SyntaxAnnotation>

    GetDiagnostics()

    Declaration
    public IEnumerable<Diagnostic> GetDiagnostics()
    Returns
    Type Description
    IEnumerable<Diagnostic>

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int
    Overrides
    ValueType.GetHashCode()

    GetLocation()

    Declaration
    public Location GetLocation()
    Returns
    Type Description
    Location

    GetStructure()

    Declaration
    public SyntaxNode? GetStructure()
    Returns
    Type Description
    SyntaxNode

    HasAnnotation(SyntaxAnnotation?)

    Declaration
    public bool HasAnnotation(SyntaxAnnotation? annotation)
    Parameters
    Type Name Description
    SyntaxAnnotation annotation
    Returns
    Type Description
    bool

    HasAnnotations(string)

    Declaration
    public bool HasAnnotations(string annotationKind)
    Parameters
    Type Name Description
    string annotationKind
    Returns
    Type Description
    bool

    HasAnnotations(params string[])

    Declaration
    public bool HasAnnotations(params string[] annotationKinds)
    Parameters
    Type Name Description
    string[] annotationKinds
    Returns
    Type Description
    bool

    IsEquivalentTo(SyntaxTrivia)

    Declaration
    public bool IsEquivalentTo(SyntaxTrivia trivia)
    Parameters
    Type Name Description
    SyntaxTrivia trivia
    Returns
    Type Description
    bool

    IsPartOfStructuredTrivia()

    Declaration
    public bool IsPartOfStructuredTrivia()
    Returns
    Type Description
    bool

    ToFullString()

    Declaration
    public string ToFullString()
    Returns
    Type Description
    string

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    string
    Overrides
    ValueType.ToString()

    WithAdditionalAnnotations(params SyntaxAnnotation[])

    Declaration
    public SyntaxTrivia WithAdditionalAnnotations(params SyntaxAnnotation[] annotations)
    Parameters
    Type Name Description
    SyntaxAnnotation[] annotations
    Returns
    Type Description
    SyntaxTrivia

    WithAdditionalAnnotations(IEnumerable<SyntaxAnnotation>)

    Declaration
    public SyntaxTrivia WithAdditionalAnnotations(IEnumerable<SyntaxAnnotation> annotations)
    Parameters
    Type Name Description
    IEnumerable<SyntaxAnnotation> annotations
    Returns
    Type Description
    SyntaxTrivia

    WithoutAnnotations(params SyntaxAnnotation[])

    Declaration
    public SyntaxTrivia WithoutAnnotations(params SyntaxAnnotation[] annotations)
    Parameters
    Type Name Description
    SyntaxAnnotation[] annotations
    Returns
    Type Description
    SyntaxTrivia

    WithoutAnnotations(IEnumerable<SyntaxAnnotation>)

    Declaration
    public SyntaxTrivia WithoutAnnotations(IEnumerable<SyntaxAnnotation> annotations)
    Parameters
    Type Name Description
    IEnumerable<SyntaxAnnotation> annotations
    Returns
    Type Description
    SyntaxTrivia

    WithoutAnnotations(string)

    Declaration
    public SyntaxTrivia WithoutAnnotations(string annotationKind)
    Parameters
    Type Name Description
    string annotationKind
    Returns
    Type Description
    SyntaxTrivia

    WriteTo(TextWriter)

    Declaration
    public void WriteTo(TextWriter writer)
    Parameters
    Type Name Description
    TextWriter writer

    Operators

    operator ==(SyntaxTrivia, SyntaxTrivia)

    Declaration
    public static bool operator ==(SyntaxTrivia left, SyntaxTrivia right)
    Parameters
    Type Name Description
    SyntaxTrivia left
    SyntaxTrivia right
    Returns
    Type Description
    bool

    operator !=(SyntaxTrivia, SyntaxTrivia)

    Declaration
    public static bool operator !=(SyntaxTrivia left, SyntaxTrivia right)
    Parameters
    Type Name Description
    SyntaxTrivia left
    SyntaxTrivia right
    Returns
    Type Description
    bool

    Implements

    IEquatable<T>
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0