Bagikan melalui


SyntaxNodeOrTokenList Struktur

Definisi

Daftar SyntaxNodeOrToken struktur.

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)
Warisan
SyntaxNodeOrTokenList
Penerapan

Konstruktor

SyntaxNodeOrTokenList(IEnumerable<SyntaxNodeOrToken>)

Buat SyntaxNodeOrTokenList dari urutan SyntaxNodeOrToken.

SyntaxNodeOrTokenList(SyntaxNodeOrToken[])

Buat dari satu atau beberapa SyntaxNodeOrTokenListSyntaxNodeOrToken.

Properti

Count

Mendapatkan jumlah simpul dalam daftar ini

FullSpan

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

Item[Int32]

Mendapatkan pada SyntaxNodeOrToken indeks yang ditentukan.

Span

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

Metode

Add(SyntaxNodeOrToken)

Membuat baru SyntaxNodeOrTokenList dengan simpul atau token yang ditentukan ditambahkan ke akhir.

AddRange(IEnumerable<SyntaxNodeOrToken>)

Membuat baru SyntaxNodeOrTokenList dengan simpul atau token yang ditentukan ditambahkan ke akhir.

Any()

Menunjukkan apakah ada elemen dalam daftar.

Equals(Object)

Menentukan apakah yang ditentukan Object sama dengan instans ini.

Equals(SyntaxNodeOrTokenList)

Menunjukkan apakah objek saat ini sama dengan objek lain dengan jenis yang sama.

First()

Mendapatkan struktur SyntaxNodeOrToken pertama dari daftar ini.

FirstOrDefault()

Mendapatkan struktur SintaksNodeOrToken pertama dari daftar ini jika ada, atau default(SintaksNodeOrToken).

GetEnumerator()

Mendapatkan enumerator.

GetHashCode()

Mengembalikan kode hash untuk instans ini.

IndexOf(SyntaxNodeOrToken)

Mengembalikan indeks dari daftar untuk yang diberikan SyntaxNodeOrToken.

Insert(Int32, SyntaxNodeOrToken)

Membuat baru SyntaxNodeOrTokenList dengan simpul atau token yang ditentukan yang disisipkan pada indeks.

InsertRange(Int32, IEnumerable<SyntaxNodeOrToken>)

Membuat baru SyntaxNodeOrTokenList dengan simpul atau token yang ditentukan yang disisipkan pada indeks.

Last()

Mendapatkan struktur SyntaxNodeOrToken terakhir dari daftar ini.

LastOrDefault()

Mendapatkan struktur SintaksNodeOrToken terakhir dari daftar ini jika ada, default lainnya(SintaksNodeOrToken).

Remove(SyntaxNodeOrToken)

Membuat baru SyntaxNodeOrTokenList dengan elemen yang ditentukan dihapus.

RemoveAt(Int32)

Membuat baru SyntaxNodeOrTokenList dengan elemen pada indeks yang ditentukan dihapus.

Replace(SyntaxNodeOrToken, SyntaxNodeOrToken)

Membuat baru SyntaxNodeOrTokenList dengan elemen yang ditentukan diganti dengan simpul atau token baru.

ReplaceRange(SyntaxNodeOrToken, IEnumerable<SyntaxNodeOrToken>)

Membuat baru SyntaxNodeOrTokenList dengan elemen yang ditentukan diganti dengan simpul dan token baru.

ToFullString()

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

ToString()

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

Operator

Equality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList)

Mengimplementasikan operator ==.

Inequality(SyntaxNodeOrTokenList, SyntaxNodeOrTokenList)

Mengimplementasikan operator !=.

Implementasi Antarmuka Eksplisit

IEnumerable.GetEnumerator()

Mengembalikan enumerator yang melakukan iterasi melalui koleksi.

IEnumerable<SyntaxNodeOrToken>.GetEnumerator()

Mengembalikan enumerator yang melakukan iterasi melalui koleksi.

Berlaku untuk