SeparatedSyntaxList<TNode> 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.
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
-
IEnumerable<T> IEnumerable<TNode> IReadOnlyCollection<T> IReadOnlyCollection<TNode> IReadOnlyList<TNode> IEnumerable IEquatable<SeparatedSyntaxList<TNode>>
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
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
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