Compartir a través de


SyntaxNodeExtensions Clase

Definición

public ref class SyntaxNodeExtensions abstract sealed
public static class SyntaxNodeExtensions
type SyntaxNodeExtensions = class
Public Module SyntaxNodeExtensions
Herencia
SyntaxNodeExtensions

Métodos

GetCurrentNode<TNode>(SyntaxNode, TNode)

Obtiene el nodo dentro del subárbol correspondiente al nodo de seguimiento original. Use TrackNodes para iniciar el seguimiento de nodos.

GetCurrentNodes<TNode>(SyntaxNode, IEnumerable<TNode>)

Obtiene los nodos del subárbol correspondientes a los nodos de seguimiento originales. Use TrackNodes para iniciar el seguimiento de nodos.

GetCurrentNodes<TNode>(SyntaxNode, TNode)

Obtiene los nodos del subárbol correspondiente al nodo de seguimiento original. Use TrackNodes para iniciar el seguimiento de nodos.

InsertNodesAfter<TRoot>(TRoot, SyntaxNode, IEnumerable<SyntaxNode>)

Crea un nuevo árbol de nodos con nuevos nodos insertados después del nodo especificado.

InsertNodesBefore<TRoot>(TRoot, SyntaxNode, IEnumerable<SyntaxNode>)

Crea un nuevo árbol de nodos con nuevos nodos insertados antes del nodo especificado.

InsertTokensAfter<TRoot>(TRoot, SyntaxToken, IEnumerable<SyntaxToken>)

Crea un nuevo árbol de nodos con nuevos tokens insertados después del token especificado.

InsertTokensBefore<TRoot>(TRoot, SyntaxToken, IEnumerable<SyntaxToken>)

Crea un nuevo árbol de nodos con nuevos tokens insertados antes del token especificado.

InsertTriviaAfter<TRoot>(TRoot, SyntaxTrivia, IEnumerable<SyntaxTrivia>)

Crea un nuevo árbol de nodos con una nueva trivia insertada después de la trivia especificada.

InsertTriviaBefore<TRoot>(TRoot, SyntaxTrivia, IEnumerable<SyntaxTrivia>)

Crea un nuevo árbol de nodos con una nueva trivia insertada antes de la trivia especificada.

NormalizeWhitespace<TNode>(TNode, String, Boolean)

Crea un nuevo nodo de sintaxis con todos los espacios en blanco y el final de la trivia de línea reemplazados por trivia con formato periódico.

NormalizeWhitespace<TNode>(TNode, String, String, Boolean)

Crea un nuevo nodo de sintaxis con todos los espacios en blanco y el final de la trivia de línea reemplazados por trivia con formato periódico.

RemoveNode<TRoot>(TRoot, SyntaxNode, SyntaxRemoveOptions)

Crea un nuevo árbol de nodos con el nodo especificado quitado.

RemoveNodes<TRoot>(TRoot, IEnumerable<SyntaxNode>, SyntaxRemoveOptions)

Crea un nuevo árbol de nodos con los nodos especificados quitados.

ReplaceNode<TRoot>(TRoot, SyntaxNode, IEnumerable<SyntaxNode>)

Crea un nuevo árbol de nodos con el nodo antiguo especificado reemplazado por uno nuevo.

ReplaceNode<TRoot>(TRoot, SyntaxNode, SyntaxNode)

Crea un nuevo árbol de nodos con el nodo antiguo especificado reemplazado por un nuevo nodo.

ReplaceNodes<TRoot,TNode>(TRoot, IEnumerable<TNode>, Func<TNode,TNode,SyntaxNode>)

Crea un nuevo árbol de nodos con el nodo antiguo especificado reemplazado por un nuevo nodo.

ReplaceSyntax<TRoot>(TRoot, IEnumerable<SyntaxNode>, Func<SyntaxNode, SyntaxNode,SyntaxNode>, IEnumerable<SyntaxToken>, Func<SyntaxToken, SyntaxToken,SyntaxToken>, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia, SyntaxTrivia,SyntaxTrivia>)

Crea un nuevo árbol de nodos con los nodos, tokens y trivia especificados reemplazados.

ReplaceToken<TRoot>(TRoot, SyntaxToken, IEnumerable<SyntaxToken>)

Crea un nuevo árbol de nodos con el token antiguo especificado reemplazado por nuevos tokens.

ReplaceToken<TRoot>(TRoot, SyntaxToken, SyntaxToken)

Crea un nuevo árbol de nodos con el token antiguo especificado reemplazado por un nuevo token.

ReplaceTokens<TRoot>(TRoot, IEnumerable<SyntaxToken>, Func<SyntaxToken,SyntaxToken,SyntaxToken>)

Crea un nuevo árbol de nodos con el nodo antiguo especificado reemplazado por un nuevo nodo.

ReplaceTrivia<TRoot>(TRoot, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>)

Crea un nuevo árbol de nodos con la trivia especificada reemplazada por una nueva trivia.

ReplaceTrivia<TRoot>(TRoot, SyntaxTrivia, IEnumerable<SyntaxTrivia>)

Crea un nuevo árbol de nodos con la trivia antigua especificada reemplazada por una nueva trivia.

ReplaceTrivia<TRoot>(TRoot, SyntaxTrivia, SyntaxTrivia)

Crea un nuevo árbol de nodos con la trivia especificada reemplazada por una nueva trivia.

TrackNodes<TRoot>(TRoot, IEnumerable<SyntaxNode>)

Crea un nuevo árbol de nodos con los nodos especificados a los que se realiza un seguimiento.

Use GetCurrentNode en el subárbol resultante de esta operación, o cualquier transformación de ella, para obtener el nodo actual correspondiente al nodo de seguimiento original.

TrackNodes<TRoot>(TRoot, SyntaxNode[])

Crea un nuevo árbol de nodos con los nodos especificados a los que se realiza un seguimiento.

Use GetCurrentNode en el subárbol resultante de esta operación, o cualquier transformación de ella, para obtener el nodo actual correspondiente al nodo de seguimiento original.

WithLeadingTrivia<TSyntax>(TSyntax, IEnumerable<SyntaxTrivia>)

Crea un nuevo nodo a partir de este nodo con la trivia inicial reemplazada.

WithLeadingTrivia<TSyntax>(TSyntax, SyntaxTrivia[])

Crea un nuevo nodo a partir de este nodo con la trivia inicial reemplazada.

WithLeadingTrivia<TSyntax>(TSyntax, SyntaxTriviaList)

Crea un nuevo nodo a partir de este nodo con la trivia inicial reemplazada.

WithoutLeadingTrivia<TSyntax>(TSyntax)

Crea un nuevo nodo a partir de este nodo con la trivia inicial quitada.

WithoutTrailingTrivia<TSyntax>(TSyntax)

Crea un nuevo nodo a partir de este nodo con la trivia final quitada.

WithoutTrivia(SyntaxToken)

Crea un nuevo token a partir de este token sin trivia inicial o final.

WithoutTrivia<TSyntax>(TSyntax)

Crea un nuevo nodo a partir de este nodo sin trivia inicial o final.

WithTrailingTrivia<TSyntax>(TSyntax, IEnumerable<SyntaxTrivia>)

Crea un nuevo nodo a partir de este nodo con la trivia final reemplazada.

WithTrailingTrivia<TSyntax>(TSyntax, SyntaxTrivia[])

Crea un nuevo nodo a partir de este nodo con la trivia final reemplazada.

WithTrailingTrivia<TSyntax>(TSyntax, SyntaxTriviaList)

Crea un nuevo nodo a partir de este nodo con la trivia final reemplazada.

WithTriviaFrom<TSyntax>(TSyntax, SyntaxNode)

Crea un nuevo nodo a partir de este nodo con la trivia inicial y final del nodo especificado.

Se aplica a