Bagikan melalui


SyntaxTokenList Struktur

Definisi

Mewakili daftar baca-saja dari 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)
Warisan
SyntaxTokenList
Penerapan

Konstruktor

SyntaxTokenList(IEnumerable<SyntaxToken>)

Membuat daftar token.

SyntaxTokenList(SyntaxToken)

Mewakili daftar baca-saja dari SyntaxToken.

SyntaxTokenList(SyntaxToken[])

Membuat daftar token.

Properti

Count

Mengembalikan jumlah token dalam daftar.

FullSpan

Rentang absolut elemen daftar dalam karakter, termasuk trivia terkemuka dan berikutnya dari elemen pertama dan terakhir.

Item[Int32]

Mendapatkan token pada indeks yang ditentukan.

Span

Rentang absolut elemen daftar dalam karakter, tidak termasuk trivia awal dan akhir dari elemen pertama dan terakhir.

Metode

Add(SyntaxToken)

Membuat baru SyntaxTokenList dengan token yang ditentukan ditambahkan ke akhir.

AddRange(IEnumerable<SyntaxToken>)

Membuat baru SyntaxTokenList dengan token yang ditentukan ditambahkan ke akhir.

Any()

Menguji apakah daftar tidak kosong.

Create(SyntaxToken)

Buat Daftar Token baru

Equals(Object)

Membandingkan ini SyntaxTokenList dengan untuk kesetaraan obj .

Equals(SyntaxTokenList)

Mewakili daftar baca-saja dari SyntaxToken.

First()

Mengembalikan token pertama dalam daftar.

GetEnumerator()

Mengembalikan enumerator untuk token dalam SyntaxTokenList

GetHashCode()

Berfungsi sebagai fungsi hash untuk SyntaxTokenList

IndexOf(SyntaxToken)

Mewakili daftar baca-saja dari SyntaxToken.

Insert(Int32, SyntaxToken)

Membuat baru SyntaxTokenList dengan sisipan token yang ditentukan di indeks.

InsertRange(Int32, IEnumerable<SyntaxToken>)

Membuat baru SyntaxTokenList dengan sisipan token yang ditentukan di indeks.

Last()

Mengembalikan token terakhir dalam daftar.

Remove(SyntaxToken)

Membuat baru SyntaxTokenList dengan token yang ditentukan dihapus.

RemoveAt(Int32)

Membuat baru SyntaxTokenList dengan token pada indeks yang ditentukan dihapus.

Replace(SyntaxToken, SyntaxToken)

Membuat baru SyntaxTokenList dengan token yang ditentukan diganti dengan token baru.

ReplaceRange(SyntaxToken, IEnumerable<SyntaxToken>)

Membuat baru SyntaxTokenList dengan token yang ditentukan diganti dengan token baru.

Reverse()

Mengembalikan daftar yang berisi semua elemen SyntaxTokenList dalam urutan terbalik.

ToFullString()

Mengembalikan representasi string lengkap dari token dalam daftar ini termasuk trivia terkemuka token pertama dan trivia berikutnya token terakhir.

ToString()

Mengembalikan representasi string token dalam daftar ini, tidak termasuk trivia terkemuka token pertama dan trivia berikutnya token terakhir.

Operator

Equality(SyntaxTokenList, SyntaxTokenList)

Membandingkan left dan right untuk kesetaraan.

Inequality(SyntaxTokenList, SyntaxTokenList)

Membandingkan left dan right untuk ketidaksamaan.

Implementasi Antarmuka Eksplisit

IEnumerable.GetEnumerator()

Mewakili daftar baca-saja dari SyntaxToken.

IEnumerable<SyntaxToken>.GetEnumerator()

Mewakili daftar baca-saja dari SyntaxToken.

Metode Ekstensi

Insert(SyntaxTokenList, Int32, SyntaxToken[])

Sisipkan satu atau beberapa token dalam daftar pada indeks yang ditentukan.

Any(SyntaxTokenList, SyntaxKind)

Menguji apakah daftar berisi token jenis tertentu.

IndexOf(SyntaxTokenList, SyntaxKind)

Mengembalikan indeks token pertama dari jenis tertentu dalam daftar token.

Add(SyntaxTokenList, SyntaxToken[])

Tambahkan satu atau beberapa token ke akhir daftar.

Insert(SyntaxTokenList, Int32, SyntaxToken[])

Sisipkan satu atau beberapa token dalam daftar pada indeks yang ditentukan.

Any(SyntaxTokenList, SyntaxKind)

Menguji apakah daftar berisi token dari jenis tertentu.

IndexOf(SyntaxTokenList, SyntaxKind)

Mengembalikan indeks token pertama dari jenis tertentu dalam daftar token.

Berlaku untuk