Bagikan melalui


SeparatedSyntaxList<TNode> Struktur

Definisi

generic <typename TNode>
 where TNode : SyntaxNodepublic value class SeparatedSyntaxList : IEquatable<Microsoft::CodeAnalysis::SeparatedSyntaxList<TNode>>, System::Collections::Generic::IEnumerable<TNode>, System::Collections::Generic::IReadOnlyCollection<TNode>, System::Collections::Generic::IReadOnlyList<TNode>
public readonly struct SeparatedSyntaxList<TNode> : IEquatable<Microsoft.CodeAnalysis.SeparatedSyntaxList<TNode>>, System.Collections.Generic.IEnumerable<TNode>, System.Collections.Generic.IReadOnlyCollection<TNode>, System.Collections.Generic.IReadOnlyList<TNode> where TNode : SyntaxNode
type SeparatedSyntaxList<'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 SeparatedSyntaxList(Of TNode)
Implements IEnumerable(Of TNode), IEquatable(Of SeparatedSyntaxList(Of TNode)), IReadOnlyCollection(Of TNode), IReadOnlyList(Of TNode)

Jenis parameter

TNode
Warisan
SeparatedSyntaxList<TNode>
Penerapan

Properti

Count
FullSpan

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

Item[Int32]
SeparatorCount
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 ke akhir.

AddRange(IEnumerable<TNode>)

Membuat daftar baru dengan simpul yang ditentukan ditambahkan ke akhir.

Any()
Contains(TNode)
Equals(Object)
Equals(SeparatedSyntaxList<TNode>)
First()
FirstOrDefault()
GetEnumerator()
GetHashCode()
GetSeparator(Int32)

Mendapatkan pemisah pada indeks yang diberikan dalam daftar ini.

GetSeparators()

Mengembalikan urutan hanya token pemisah.

GetWithSeparators()
IndexOf(Func<TNode,Boolean>)
IndexOf(TNode)
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()
LastIndexOf(Func<TNode,Boolean>)
LastIndexOf(TNode)
LastOrDefault()
Remove(TNode)

Membuat daftar baru dengan elemen tertentu dihapus.

RemoveAt(Int32)

Membuat daftar baru dengan elemen pada indeks yang ditentukan dihapus.

Replace(TNode, TNode)

Membuat daftar baru dengan elemen yang ditentukan digantikan oleh simpul baru.

ReplaceRange(TNode, IEnumerable<TNode>)

Membuat daftar baru dengan elemen yang ditentukan digantikan oleh simpul baru.

ReplaceSeparator(SyntaxToken, SyntaxToken)

Membuat daftar baru dengan token pemisah yang ditentukan diganti dengan pemisah baru.

ToFullString()

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

ToString()

Mengembalikan representasi string simpul dalam daftar ini termasuk pemisah tetapi tidak menyertakan trivia terkemuka simpul pertama dan trivia berikutnya simpul atau token terakhir.

Operator

Equality(SeparatedSyntaxList<TNode>, SeparatedSyntaxList<TNode>)
Explicit(SeparatedSyntaxList<SyntaxNode> to SeparatedSyntaxList<TNode>)
Implicit(SeparatedSyntaxList<SyntaxNode> to SeparatedSyntaxList<TNode>)
Implicit(SeparatedSyntaxList<TNode> to SeparatedSyntaxList<SyntaxNode>)
Inequality(SeparatedSyntaxList<TNode>, SeparatedSyntaxList<TNode>)

Implementasi Antarmuka Eksplisit

IEnumerable.GetEnumerator()
IEnumerable<TNode>.GetEnumerator()

Metode Ekstensi

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

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

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

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

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

Menguji apakah daftar berisi simpul dari jenis tertentu.

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

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

Berlaku untuk