다음을 통해 공유


SyntaxTokenList 구조체

정의

의 읽기 전용 목록을 SyntaxToken나타냅니다.

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

생성자

SyntaxTokenList(IEnumerable<SyntaxToken>)

토큰 목록을 만듭니다.

SyntaxTokenList(SyntaxToken)

의 읽기 전용 목록을 SyntaxToken나타냅니다.

SyntaxTokenList(SyntaxToken[])

토큰 목록을 만듭니다.

속성

Count

목록의 토큰 수를 반환합니다.

FullSpan

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

Item[Int32]

지정된 인덱스에서 토큰을 가져옵니다.

Span

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

메서드

Add(SyntaxToken)

지정된 토큰이 끝에 추가된 새 SyntaxTokenList 토큰을 만듭니다.

AddRange(IEnumerable<SyntaxToken>)

지정된 토큰이 끝에 추가된 새 SyntaxTokenList 토큰을 만듭니다.

Any()

목록이 비어 있지 않은지 여부를 테스트합니다.

Create(ReadOnlySpan<SyntaxToken>)

의 읽기 전용 목록을 SyntaxToken나타냅니다.

Create(SyntaxToken)

새 토큰 목록 만들기

Equals(Object)

SyntaxTokenList 값을 같음과 obj 비교합니다.

Equals(SyntaxTokenList)

의 읽기 전용 목록을 SyntaxToken나타냅니다.

First()

목록의 첫 번째 토큰을 반환합니다.

GetEnumerator()

의 토큰에 대한 열거자를 반환합니다. SyntaxTokenList

GetHashCode()

에 대한 해시 함수로 사용됩니다. SyntaxTokenList

IndexOf(SyntaxToken)

의 읽기 전용 목록을 SyntaxToken나타냅니다.

Insert(Int32, SyntaxToken)

인덱스에서 지정된 토큰 삽입을 사용하여 새 SyntaxTokenList 토큰을 만듭니다.

InsertRange(Int32, IEnumerable<SyntaxToken>)

인덱스에 지정된 토큰 삽입을 사용하여 새 SyntaxTokenList 토큰을 만듭니다.

Last()

목록의 마지막 토큰을 반환합니다.

Remove(SyntaxToken)

지정된 토큰이 제거된 새 SyntaxTokenList 토큰을 만듭니다.

RemoveAt(Int32)

지정된 인덱스에서 토큰이 제거된 새 SyntaxTokenList 토큰을 만듭니다.

Replace(SyntaxToken, SyntaxToken)

지정된 토큰이 새 SyntaxTokenList 토큰으로 바뀐 새 토큰을 만듭니다.

ReplaceRange(SyntaxToken, IEnumerable<SyntaxToken>)

지정된 토큰이 새 SyntaxTokenList 토큰으로 바뀐 새 토큰을 만듭니다.

Reverse()

역순의 모든 요소가 SyntaxTokenList 들어 있는 목록을 반환합니다.

ToFullString()

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

ToString()

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

연산자

Equality(SyntaxTokenList, SyntaxTokenList)

비교 및 leftright 같음.

Inequality(SyntaxTokenList, SyntaxTokenList)

비교 및 leftright 불평등.

명시적 인터페이스 구현

IEnumerable.GetEnumerator()

의 읽기 전용 목록을 SyntaxToken나타냅니다.

IEnumerable<SyntaxToken>.GetEnumerator()

의 읽기 전용 목록을 SyntaxToken나타냅니다.

확장 메서드

Insert(SyntaxTokenList, Int32, SyntaxToken[])

지정된 인덱스의 목록에 하나 이상의 토큰을 삽입합니다.

Any(SyntaxTokenList, SyntaxKind)

목록에 특정 종류의 토큰이 포함되어 있는지 여부를 테스트합니다.

IndexOf(SyntaxTokenList, SyntaxKind)

토큰 목록에서 지정된 종류의 첫 번째 토큰 인덱스 값을 반환합니다.

Add(SyntaxTokenList, SyntaxToken[])

목록의 끝에 하나 이상의 토큰을 추가합니다.

Insert(SyntaxTokenList, Int32, SyntaxToken[])

지정된 인덱스의 목록에 하나 이상의 토큰을 삽입합니다.

Any(SyntaxTokenList, SyntaxKind)

목록에 특정 종류의 토큰이 포함되어 있는지 여부를 테스트합니다.

IndexOf(SyntaxTokenList, SyntaxKind)

토큰 목록에서 지정된 종류의 첫 번째 토큰 인덱스 값을 반환합니다.

적용 대상