|
AddAttribute(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
AddAttributeArgument(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
AddBaseType(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
AddInterfaceType(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
AddMember(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
AddParameter(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
AddReturnAttribute(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
InsertMembers(SyntaxEditor, SyntaxNode, Int32, IEnumerable<SyntaxNode>)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
InsertParameter(SyntaxEditor, SyntaxNode, Int32, SyntaxNode)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
SetAccessibility(SyntaxEditor, SyntaxNode, Accessibility)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
SetExpression(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
SetGetAccessorStatements(SyntaxEditor, SyntaxNode, IEnumerable<SyntaxNode>)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
SetModifiers(SyntaxEditor, SyntaxNode, DeclarationModifiers)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
SetName(SyntaxEditor, SyntaxNode, String)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
SetSetAccessorStatements(SyntaxEditor, SyntaxNode, IEnumerable<SyntaxNode>)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
SetStatements(SyntaxEditor, SyntaxNode, IEnumerable<SyntaxNode>)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
SetType(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
SetTypeConstraint(SyntaxEditor, SyntaxNode, String, SpecialTypeConstraintKind, IEnumerable<SyntaxNode>)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|
|
SetTypeParameters(SyntaxEditor, SyntaxNode, IEnumerable<String>)
|
Éditeur pour apporter des modifications à une arborescence de syntaxe. L’éditeur fonctionne en donnant une liste de modifications à effectuer dans une arborescence particulière dans l’ordre. Les modifications s’appliquent SyntaxNode à l’arborescence d’origine pour laquelle l’éditeur est créé. La sémantique de l’application est la suivante :
-
La racine d’origine fournie est utilisée comme racine « actuelle » pour toutes les opérations. Cette racine « actuelle » sera continuellement mise à jour, devenant la nouvelle racine « actuelle ». La racine d’origine n’est jamais modifiée.
-
Chaque modification a son suivi donné SyntaxNode , à l’aide d’une SyntaxAnnotationracine « actuelle » qui les suit tous. Cela permet à ce même nœud de se trouver après l’application des modifications antérieures qui mutent l’arborescence.
-
Chaque modification est ensuite appliquée dans l’ordre où elle a été ajoutée à l’éditeur.
-
Une modification tente d’abord de trouver sa SyntaxNode valeur dans la racine « actuelle ». Si ce nœud est introuvable, l’opération échoue avec un ArgumentException.
-
La modification particulière s’exécute sur ce nœud, supprime, remplace ou insère autour de ce nœud en fonction de la modification. Si la modification est passée à un délégué en tant qu’argument « compute », elle reçoit la SyntaxNode valeur trouvée dans la racine actuelle. La racine « actuelle » sera ensuite mise à jour en remplaçant le nœud actuel par le nouveau nœud calculé.
-
La racine « actuelle » est ensuite retournée.
|