SyntaxTokenList Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
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 |
Inequality(SyntaxTokenList, SyntaxTokenList) |
Membandingkan |
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk