SeparatedSyntaxList<TNode> Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)
Paramètres de type
- TNode
- Héritage
-
SeparatedSyntaxList<TNode>
- Implémente
-
IEnumerable<T> IEnumerable<TNode> IReadOnlyCollection<T> IReadOnlyCollection<TNode> IReadOnlyList<TNode> IEnumerable IEquatable<SeparatedSyntaxList<TNode>>
Propriétés
Count | |
FullSpan |
Étendue absolue des éléments de liste en caractères, y compris la trivia de début et de fin des premiers et derniers éléments. |
Item[Int32] | |
SeparatorCount | |
Span |
Étendue absolue des éléments de liste en caractères, sans inclure la trivia de début et de fin des premiers et derniers éléments. |
Méthodes
Add(TNode) |
Crée une liste avec le nœud spécifié ajouté à la fin. |
AddRange(IEnumerable<TNode>) |
Crée une liste avec les nœuds spécifiés ajoutés à la fin. |
Any() | |
Contains(TNode) | |
Equals(Object) | |
Equals(SeparatedSyntaxList<TNode>) | |
First() | |
FirstOrDefault() | |
GetEnumerator() | |
GetHashCode() | |
GetSeparator(Int32) |
Obtient le séparateur à l’index donné dans cette liste. |
GetSeparators() |
Retourne la séquence de jetons de séparateur uniquement. |
GetWithSeparators() | |
IndexOf(Func<TNode,Boolean>) | |
IndexOf(TNode) | |
Insert(Int32, TNode) |
Crée une liste avec le nœud spécifié inséré à l’index. |
InsertRange(Int32, IEnumerable<TNode>) |
Crée une liste avec les nœuds spécifiés insérés à l’index. |
Last() | |
LastIndexOf(Func<TNode,Boolean>) | |
LastIndexOf(TNode) | |
LastOrDefault() | |
Remove(TNode) |
Crée une liste avec un élément spécifié supprimé. |
RemoveAt(Int32) |
Crée une liste avec l’élément à l’index spécifié supprimé. |
Replace(TNode, TNode) |
Crée une liste avec l’élément spécifié remplacé par le nouveau nœud. |
ReplaceRange(TNode, IEnumerable<TNode>) |
Crée une liste avec l’élément spécifié remplacé par les nouveaux nœuds. |
ReplaceSeparator(SyntaxToken, SyntaxToken) |
Crée une liste avec le jeton de séparateur spécifié remplacé par le nouveau séparateur. |
ToFullString() |
Retourne la représentation de chaîne complète des nœuds de cette liste, y compris les séparateurs, la première trivia du premier nœud et la dernière trivia de fin du nœud ou du jeton. |
ToString() |
Retourne la représentation sous forme de chaîne des nœuds de cette liste, y compris les séparateurs, mais pas la trivia de début du premier nœud et la dernière trivia de fin du nœud ou du dernier jeton. |
Opérateurs
Implémentations d’interfaces explicites
IEnumerable.GetEnumerator() | |
IEnumerable<TNode>.GetEnumerator() |
Méthodes d’extension
Any<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind) |
True si la liste a au moins un nœud du type spécifié. |
IndexOf<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind) |
Retourne l’index du premier nœud d’un type spécifié dans la liste des nœuds. |
Any<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind) |
Teste si une liste contient un nœud d’un type particulier. |
IndexOf<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind) |
Retourne l’index du premier nœud d’un type spécifié dans la liste des nœuds. |