SeparatedSyntaxList<TNode> Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
Parámetros de tipo
- TNode
- Herencia
-
SeparatedSyntaxList<TNode>
- Implementaciones
-
IEnumerable<T> IEnumerable<TNode> IReadOnlyCollection<T> IReadOnlyCollection<TNode> IReadOnlyList<TNode> IEnumerable IEquatable<SeparatedSyntaxList<TNode>>
Propiedades
Count | |
FullSpan |
Intervalo absoluto de los elementos de lista en caracteres, incluida la trivia inicial y final de los elementos primero y último. |
Item[Int32] | |
SeparatorCount | |
Span |
Intervalo absoluto de los elementos de lista en caracteres, sin incluir la trivia inicial y final de los elementos primero y último. |
Métodos
Add(TNode) |
Crea una nueva lista con el nodo especificado agregado al final. |
AddRange(IEnumerable<TNode>) |
Crea una nueva lista con los nodos especificados agregados al final. |
Any() | |
Contains(TNode) | |
Equals(Object) | |
Equals(SeparatedSyntaxList<TNode>) | |
First() | |
FirstOrDefault() | |
GetEnumerator() | |
GetHashCode() | |
GetSeparator(Int32) |
Obtiene el separador en el índice especificado de esta lista. |
GetSeparators() |
Devuelve la secuencia de solo los tokens separadores. |
GetWithSeparators() | |
IndexOf(Func<TNode,Boolean>) | |
IndexOf(TNode) | |
Insert(Int32, TNode) |
Crea una nueva lista con el nodo especificado insertado en el índice. |
InsertRange(Int32, IEnumerable<TNode>) |
Crea una nueva lista con los nodos especificados insertados en el índice. |
Last() | |
LastIndexOf(Func<TNode,Boolean>) | |
LastIndexOf(TNode) | |
LastOrDefault() | |
Remove(TNode) |
Crea una nueva lista con el elemento especificado quitado. |
RemoveAt(Int32) |
Crea una nueva lista con el elemento en el índice especificado quitado. |
Replace(TNode, TNode) |
Crea una nueva lista con el elemento especificado reemplazado por el nuevo nodo. |
ReplaceRange(TNode, IEnumerable<TNode>) |
Crea una nueva lista con el elemento especificado reemplazado por los nuevos nodos. |
ReplaceSeparator(SyntaxToken, SyntaxToken) |
Crea una nueva lista con el token separador especificado reemplazado por el nuevo separador. |
ToFullString() |
Devuelve la representación de cadena completa de los nodos de esta lista, incluidos los separadores, la trivia inicial del primer nodo y la última trivia del nodo o token final. |
ToString() |
Devuelve la representación de cadena de los nodos de esta lista, incluidos los separadores, pero no incluye la trivia inicial del primer nodo y la última trivia del nodo o token final. |
Operadores
Implementaciones de interfaz explícitas
IEnumerable.GetEnumerator() | |
IEnumerable<TNode>.GetEnumerator() |
Métodos de extensión
Any<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind) |
True si la lista tiene al menos un nodo del tipo especificado. |
IndexOf<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind) |
Devuelve el índice del primer nodo de un tipo especificado en la lista de nodos. |
Any<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind) |
Comprueba si una lista contiene un nodo de un tipo determinado. |
IndexOf<TNode>(SeparatedSyntaxList<TNode>, SyntaxKind) |
Devuelve el índice del primer nodo de un tipo especificado en la lista de nodos. |