Bagikan melalui


SyntaxList<TNode> Struktur

Definisi

Daftar SyntaxNode.

generic <typename TNode>
 where TNode : SyntaxNodepublic value class SyntaxList : IEquatable<Microsoft::CodeAnalysis::SyntaxList<TNode>>, System::Collections::Generic::IEnumerable<TNode>, System::Collections::Generic::IReadOnlyCollection<TNode>, System::Collections::Generic::IReadOnlyList<TNode>
public readonly struct SyntaxList<TNode> : IEquatable<Microsoft.CodeAnalysis.SyntaxList<TNode>>, System.Collections.Generic.IEnumerable<TNode>, System.Collections.Generic.IReadOnlyCollection<TNode>, System.Collections.Generic.IReadOnlyList<TNode> where TNode : SyntaxNode
type SyntaxList<'Node (requires 'Node :> SyntaxNode)> = struct
    interface IReadOnlyList<'Node (requires 'Node :> SyntaxNode)>
    interface seq<'Node (requires 'Node :> SyntaxNode)>
    interface IEnumerable
    interface IReadOnlyCollection<'Node (requires 'Node :> SyntaxNode)>
Public Structure SyntaxList(Of TNode)
Implements IEnumerable(Of TNode), IEquatable(Of SyntaxList(Of TNode)), IReadOnlyCollection(Of TNode), IReadOnlyList(Of TNode)

Jenis parameter

TNode
Warisan
SyntaxList<TNode>
Penerapan

Konstruktor

SyntaxList<TNode>(IEnumerable<TNode>)

Membuat daftar simpul sintaksis.

SyntaxList<TNode>(TNode)

Membuat daftar singleton simpul sintaksis.

Properti

Count

Jumlah simpul dalam daftar.

FullSpan

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

Item[Int32]

Mendapatkan simpul pada indeks yang ditentukan.

Span

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

Metode

Add(TNode)

Membuat daftar baru dengan simpul yang ditentukan ditambahkan di akhir.

AddRange(IEnumerable<TNode>)

Membuat daftar baru dengan simpul yang ditentukan ditambahkan di akhir.

Any()

True jika daftar memiliki setidaknya satu simpul.

Equals(Object)

Daftar SyntaxNode.

Equals(SyntaxList<TNode>)

Daftar SyntaxNode.

First()

Simpul pertama dalam daftar.

FirstOrDefault()

Simpul pertama dalam daftar atau default jika daftar kosong.

GetEnumerator()

Dapatkan enumerator untuk daftar ini.

GetHashCode()

Daftar SyntaxNode.

IndexOf(Func<TNode,Boolean>)

Daftar SyntaxNode.

IndexOf(TNode)

Indeks simpul dalam daftar ini, atau -1 jika simpul tidak ada dalam daftar.

Insert(Int32, TNode)

Membuat daftar baru dengan simpul yang ditentukan yang disisipkan pada indeks.

InsertRange(Int32, IEnumerable<TNode>)

Membuat daftar baru dengan simpul yang ditentukan yang disisipkan pada indeks.

Last()

Simpul terakhir dalam daftar.

LastIndexOf(Func<TNode,Boolean>)

Daftar SyntaxNode.

LastIndexOf(TNode)

Daftar SyntaxNode.

LastOrDefault()

Simpul terakhir dalam daftar atau default jika daftar kosong.

Remove(TNode)

Membuat daftar baru dengan elemen dihapus.

RemoveAt(Int32)

Membuat daftar baru dengan elemen pada indeks tertentu dihapus.

Replace(TNode, TNode)

Membuat daftar baru dengan elemen yang ditentukan diganti dengan simpul baru.

ReplaceRange(TNode, IEnumerable<TNode>)

Membuat daftar baru dengan elemen yang ditentukan diganti dengan simpul baru.

ToFullString()

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

ToString()

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

Operator

Equality(SyntaxList<TNode>, SyntaxList<TNode>)

Daftar SyntaxNode.

Explicit(SyntaxList<SyntaxNode> to SyntaxList<TNode>)

Daftar SyntaxNode.

Implicit(SyntaxList<SyntaxNode> to SyntaxList<TNode>)
Kedaluwarsa.

Daftar SyntaxNode.

Implicit(SyntaxList<TNode> to SyntaxList<SyntaxNode>)

Daftar SyntaxNode.

Inequality(SyntaxList<TNode>, SyntaxList<TNode>)

Daftar SyntaxNode.

Implementasi Antarmuka Eksplisit

IEnumerable.GetEnumerator()

Daftar SyntaxNode.

IEnumerable<TNode>.GetEnumerator()

Daftar SyntaxNode.

Metode Ekstensi

Any<TNode>(SyntaxList<TNode>, SyntaxKind)

True jika daftar memiliki setidaknya satu simpul dari jenis yang ditentukan.

IndexOf<TNode>(SyntaxList<TNode>, SyntaxKind)

Mengembalikan indeks simpul pertama dari jenis yang ditentukan dalam daftar simpul.

Any<TNode>(SyntaxList<TNode>, SyntaxKind)

Menguji apakah daftar berisi simpul dari jenis tertentu.

IndexOf<TNode>(SyntaxList<TNode>, SyntaxKind)

Mengembalikan indeks simpul pertama dari jenis yang ditentukan dalam daftar simpul.

Berlaku untuk