다음을 통해 공유


SyntaxNodeOrTokenList 구조체

정의

구조 목록 SyntaxNodeOrToken 입니다.

public value class SyntaxNodeOrTokenList : IEquatable<Microsoft::CodeAnalysis::SyntaxNodeOrTokenList>, System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::SyntaxNodeOrToken>, System::Collections::Generic::IReadOnlyCollection<Microsoft::CodeAnalysis::SyntaxNodeOrToken>
public readonly struct SyntaxNodeOrTokenList : IEquatable<Microsoft.CodeAnalysis.SyntaxNodeOrTokenList>, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxNodeOrToken>, System.Collections.Generic.IReadOnlyCollection<Microsoft.CodeAnalysis.SyntaxNodeOrToken>
type SyntaxNodeOrTokenList = struct
    interface IReadOnlyCollection<SyntaxNodeOrToken>
    interface seq<SyntaxNodeOrToken>
    interface IEnumerable
Public Structure SyntaxNodeOrTokenList
Implements IEnumerable(Of SyntaxNodeOrToken), IEquatable(Of SyntaxNodeOrTokenList), IReadOnlyCollection(Of SyntaxNodeOrToken)
상속
SyntaxNodeOrTokenList
구현

생성자

SyntaxNodeOrTokenList(IEnumerable<SyntaxNodeOrToken>)

SyntaxNodeOrTokenList 퀀스에서 SyntaxNodeOrToken만듭니다.

SyntaxNodeOrTokenList(SyntaxNodeOrToken[])

하나 이상의 에서 만듭니 SyntaxNodeOrTokenListSyntaxNodeOrToken.

속성

Count

이 목록의 노드 수를 가져옵니다.

FullSpan

첫 번째 요소와 마지막 요소의 선행 및 후행 퀴즈를 포함하여 목록 요소의 절대 범위(문자)입니다.

Item[Int32]

지정된 인덱스의 SyntaxNodeOrToken를 가져옵니다.

Span

첫 번째 요소와 마지막 요소의 선행 및 후행 퀴즈를 포함하지 않는 문자의 목록 요소의 절대 범위입니다.

메서드

Add(SyntaxNodeOrToken)

지정된 노드 또는 토큰이 끝에 추가된 새 SyntaxNodeOrTokenList 노드를 만듭니다.

AddRange(IEnumerable<SyntaxNodeOrToken>)

지정된 노드 또는 토큰이 끝에 추가된 새 SyntaxNodeOrTokenList 노드를 만듭니다.

Any()

목록에 요소가 있는지 여부를 나타냅니다.

Equals(Object)

지정한 Object이 이 인스턴스와 같은지 여부를 확인합니다.

Equals(SyntaxNodeOrTokenList)

현재 개체가 동일한 형식의 다른 개체와 같은지 여부를 나타냅니다.

First()

이 목록에서 첫 번째 SyntaxNodeOrToken 구조를 가져옵니다.

FirstOrDefault()

이 목록에서 첫 번째 SyntaxNodeOrToken 구조체(있는 경우)를 가져옵니다. 그렇지 않으면 default(SyntaxNodeOrToken)입니다.

GetEnumerator()

열거자를 가져옵니다.

GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.

IndexOf(SyntaxNodeOrToken)

지정된 SyntaxNodeOrToken에 대한 목록에서 인덱스 반환

Insert(Int32, SyntaxNodeOrToken)

인덱스에서 지정된 노드 또는 토큰이 삽입된 새 SyntaxNodeOrTokenList 노드를 만듭니다.

InsertRange(Int32, IEnumerable<SyntaxNodeOrToken>)

인덱스에 삽입된 지정된 노드 또는 토큰을 사용하여 새 SyntaxNodeOrTokenList 노드를 만듭니다.

Last()

이 목록에서 마지막 SyntaxNodeOrToken 구조를 가져옵니다.

LastOrDefault()

이 목록에서 마지막 SyntaxNodeOrToken 구조체(있는 경우)를 가져옵니다. 그렇지 않으면 default(SyntaxNodeOrToken)입니다.

Remove(SyntaxNodeOrToken)

지정된 요소가 제거된 새 SyntaxNodeOrTokenList 요소를 만듭니다.

RemoveAt(Int32)

지정된 인덱스에서 요소가 제거된 새 SyntaxNodeOrTokenList 요소를 만듭니다.

Replace(SyntaxNodeOrToken, SyntaxNodeOrToken)

지정된 요소가 새 SyntaxNodeOrTokenList 노드 또는 토큰으로 대체된 새 요소를 만듭니다.

ReplaceRange(SyntaxNodeOrToken, IEnumerable<SyntaxNodeOrToken>)

지정된 요소가 새 SyntaxNodeOrTokenList 노드 및 토큰으로 대체된 새 요소를 만듭니다.

ToFullString()

첫 번째 노드 또는 토큰의 선행 퀴즈와 마지막 노드 또는 토큰의 후행 퀴즈를 포함하여 이 목록의 노드 및 토큰의 전체 문자열 표현을 반환합니다.

ToString()

첫 번째 노드 또는 토큰의 선행 퀴즈와 마지막 노드 또는 토큰의 후행 퀴즈를 포함하지 않고 이 목록에 있는 노드 및 토큰의 문자열 표현을 반환합니다.

연산자

Equality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList)

연산자 ==를 구현합니다.

Inequality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList)

연산자 !=를 구현합니다.

명시적 인터페이스 구현

IEnumerable.GetEnumerator()

컬렉션을 반복하는 열거자를 반환합니다.

IEnumerable<SyntaxNodeOrToken>.GetEnumerator()

컬렉션을 반복하는 열거자를 반환합니다.

적용 대상