SyntaxNodeExtensions Clase
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í.
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. |