|
AddAttribute(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
AddAttributeArgument(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
AddBaseType(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
AddInterfaceType(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
AddMember(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
AddParameter(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
AddReturnAttribute(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
InsertMembers(SyntaxEditor, SyntaxNode, Int32, IEnumerable<SyntaxNode>)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
InsertParameter(SyntaxEditor, SyntaxNode, Int32, SyntaxNode)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
SetAccessibility(SyntaxEditor, SyntaxNode, Accessibility)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
SetExpression(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
SetGetAccessorStatements(SyntaxEditor, SyntaxNode, IEnumerable<SyntaxNode>)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
SetModifiers(SyntaxEditor, SyntaxNode, DeclarationModifiers)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
SetName(SyntaxEditor, SyntaxNode, String)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
SetSetAccessorStatements(SyntaxEditor, SyntaxNode, IEnumerable<SyntaxNode>)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
SetStatements(SyntaxEditor, SyntaxNode, IEnumerable<SyntaxNode>)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
SetType(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
SetTypeConstraint(SyntaxEditor, SyntaxNode, String, SpecialTypeConstraintKind, IEnumerable<SyntaxNode>)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|
|
SetTypeParameters(SyntaxEditor, SyntaxNode, IEnumerable<String>)
|
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de cambios que se van a realizar en un árbol determinado en orden. Se proporcionan cambios a SyntaxNode los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
-
La raíz original proporcionada se usa como raíz "actual" para todas las operaciones. Esta raíz "actual" se actualizará continuamente, convirtiéndose en la nueva raíz "actual". La raíz original nunca se cambia.
-
Cada cambio tiene un seguimiento dado SyntaxNode , utilizando un SyntaxAnnotation, produciendo una raíz "actual" que realiza un seguimiento de todos ellos. Esto permite que se encuentre el mismo nodo después de aplicar los cambios anteriores que mutan el árbol.
-
A continuación, se aplica cada cambio en orden en que se agregó al editor.
-
Un cambio primero intenta encontrar su SyntaxNode en la raíz "actual". Si no se encuentra ese nodo, se producirá un error en la operación con .ArgumentException
-
El cambio concreto se ejecutará en ese nodo, quitarlo, reemplazarlo o insertarlo según el cambio. Si el cambio se pasa a un delegado como su argumento "compute", se le proporcionará el que SyntaxNode se encuentra en la raíz actual. La raíz "actual" se actualizará reemplazando el nodo actual por el nuevo nodo calculado.
-
A continuación, se devuelve la raíz "current".
|