Search Results for

    Show / Hide Table of Contents

    Struct SyntaxNodeOrTokenList

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

    Constructors

    SyntaxNodeOrTokenList(params SyntaxNodeOrToken[])

    Declaration
    public SyntaxNodeOrTokenList(params SyntaxNodeOrToken[] nodesAndTokens)
    Parameters
    Type Name Description
    SyntaxNodeOrToken[] nodesAndTokens

    SyntaxNodeOrTokenList(IEnumerable<SyntaxNodeOrToken>)

    Declaration
    public SyntaxNodeOrTokenList(IEnumerable<SyntaxNodeOrToken> nodesAndTokens)
    Parameters
    Type Name Description
    IEnumerable<SyntaxNodeOrToken> nodesAndTokens

    Properties

    Count

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

    FullSpan

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

    this[int]

    Declaration
    public SyntaxNodeOrToken this[int index] { get; }
    Parameters
    Type Name Description
    int index
    Property Value
    Type Description
    SyntaxNodeOrToken

    Span

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

    Methods

    Add(SyntaxNodeOrToken)

    Declaration
    public SyntaxNodeOrTokenList Add(SyntaxNodeOrToken nodeOrToken)
    Parameters
    Type Name Description
    SyntaxNodeOrToken nodeOrToken
    Returns
    Type Description
    SyntaxNodeOrTokenList

    AddRange(IEnumerable<SyntaxNodeOrToken>)

    Declaration
    public SyntaxNodeOrTokenList AddRange(IEnumerable<SyntaxNodeOrToken> nodesOrTokens)
    Parameters
    Type Name Description
    IEnumerable<SyntaxNodeOrToken> nodesOrTokens
    Returns
    Type Description
    SyntaxNodeOrTokenList

    Any()

    Declaration
    public bool Any()
    Returns
    Type Description
    bool

    Create(ReadOnlySpan<SyntaxNodeOrToken>)

    Declaration
    public static SyntaxNodeOrTokenList Create(ReadOnlySpan<SyntaxNodeOrToken> nodesAndTokens)
    Parameters
    Type Name Description
    ReadOnlySpan<SyntaxNodeOrToken> nodesAndTokens
    Returns
    Type Description
    SyntaxNodeOrTokenList

    Equals(SyntaxNodeOrTokenList)

    Declaration
    public bool Equals(SyntaxNodeOrTokenList other)
    Parameters
    Type Name Description
    SyntaxNodeOrTokenList 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)

    First()

    Declaration
    public SyntaxNodeOrToken First()
    Returns
    Type Description
    SyntaxNodeOrToken

    FirstOrDefault()

    Declaration
    public SyntaxNodeOrToken FirstOrDefault()
    Returns
    Type Description
    SyntaxNodeOrToken

    GetEnumerator()

    Declaration
    public SyntaxNodeOrTokenList.Enumerator GetEnumerator()
    Returns
    Type Description
    SyntaxNodeOrTokenList.Enumerator

    GetHashCode()

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

    IndexOf(SyntaxNodeOrToken)

    Declaration
    public int IndexOf(SyntaxNodeOrToken nodeOrToken)
    Parameters
    Type Name Description
    SyntaxNodeOrToken nodeOrToken
    Returns
    Type Description
    int

    Insert(int, SyntaxNodeOrToken)

    Declaration
    public SyntaxNodeOrTokenList Insert(int index, SyntaxNodeOrToken nodeOrToken)
    Parameters
    Type Name Description
    int index
    SyntaxNodeOrToken nodeOrToken
    Returns
    Type Description
    SyntaxNodeOrTokenList

    InsertRange(int, IEnumerable<SyntaxNodeOrToken>)

    Declaration
    public SyntaxNodeOrTokenList InsertRange(int index, IEnumerable<SyntaxNodeOrToken> nodesAndTokens)
    Parameters
    Type Name Description
    int index
    IEnumerable<SyntaxNodeOrToken> nodesAndTokens
    Returns
    Type Description
    SyntaxNodeOrTokenList

    Last()

    Declaration
    public SyntaxNodeOrToken Last()
    Returns
    Type Description
    SyntaxNodeOrToken

    LastOrDefault()

    Declaration
    public SyntaxNodeOrToken LastOrDefault()
    Returns
    Type Description
    SyntaxNodeOrToken

    Remove(SyntaxNodeOrToken)

    Declaration
    public SyntaxNodeOrTokenList Remove(SyntaxNodeOrToken nodeOrTokenInList)
    Parameters
    Type Name Description
    SyntaxNodeOrToken nodeOrTokenInList
    Returns
    Type Description
    SyntaxNodeOrTokenList

    RemoveAt(int)

    Declaration
    public SyntaxNodeOrTokenList RemoveAt(int index)
    Parameters
    Type Name Description
    int index
    Returns
    Type Description
    SyntaxNodeOrTokenList

    Replace(SyntaxNodeOrToken, SyntaxNodeOrToken)

    Declaration
    public SyntaxNodeOrTokenList Replace(SyntaxNodeOrToken nodeOrTokenInList, SyntaxNodeOrToken newNodeOrToken)
    Parameters
    Type Name Description
    SyntaxNodeOrToken nodeOrTokenInList
    SyntaxNodeOrToken newNodeOrToken
    Returns
    Type Description
    SyntaxNodeOrTokenList

    ReplaceRange(SyntaxNodeOrToken, IEnumerable<SyntaxNodeOrToken>)

    Declaration
    public SyntaxNodeOrTokenList ReplaceRange(SyntaxNodeOrToken nodeOrTokenInList, IEnumerable<SyntaxNodeOrToken> newNodesAndTokens)
    Parameters
    Type Name Description
    SyntaxNodeOrToken nodeOrTokenInList
    IEnumerable<SyntaxNodeOrToken> newNodesAndTokens
    Returns
    Type Description
    SyntaxNodeOrTokenList

    ToFullString()

    Declaration
    public string ToFullString()
    Returns
    Type Description
    string

    ToString()

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

    Operators

    operator ==(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList)

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

    operator !=(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList)

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

    Implements

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