AddAttribute(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
AddAttributeArgument(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
AddBaseType(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
AddInterfaceType(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
AddMember(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
AddParameter(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
AddReturnAttribute(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
InsertMembers(SyntaxEditor, SyntaxNode, Int32, IEnumerable<SyntaxNode>)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
InsertParameter(SyntaxEditor, SyntaxNode, Int32, SyntaxNode)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
SetAccessibility(SyntaxEditor, SyntaxNode, Accessibility)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
SetExpression(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
SetGetAccessorStatements(SyntaxEditor, SyntaxNode, IEnumerable<SyntaxNode>)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
SetModifiers(SyntaxEditor, SyntaxNode, DeclarationModifiers)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
SetName(SyntaxEditor, SyntaxNode, String)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
SetSetAccessorStatements(SyntaxEditor, SyntaxNode, IEnumerable<SyntaxNode>)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
SetStatements(SyntaxEditor, SyntaxNode, IEnumerable<SyntaxNode>)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
SetType(SyntaxEditor, SyntaxNode, SyntaxNode)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
SetTypeConstraint(SyntaxEditor, SyntaxNode, String, SpecialTypeConstraintKind, IEnumerable<SyntaxNode>)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|
SetTypeParameters(SyntaxEditor, SyntaxNode, IEnumerable<String>)
|
Ein Editor zum Vornehmen von Änderungen an einer Syntaxstruktur. Der Editor arbeitet, indem er eine Liste der Änderungen an einer bestimmten Struktur in der richtigen Reihenfolge angibt. Änderungen erhalten eine SyntaxNode , für die sie in der ursprünglichen Struktur gelten, für die der Editor erstellt wird. Die Semantik der Anwendung ist wie folgt:
-
Der ursprüngliche Stamm wird als "aktueller" Stamm für alle Vorgänge verwendet. Dieser "aktuelle" Stamm wird kontinuierlich aktualisiert und wird zum neuen "aktuellen" Stamm. Der ursprüngliche Stamm wird nie geändert.
-
Jede Änderung ist SyntaxNode mit einem SyntaxAnnotationnachverfolgt und erzeugt einen "aktuellen" Stamm, der alle nachverfolgt. Dadurch kann derselbe Knoten gefunden werden, nachdem vorherige Änderungen angewendet wurden, die die Struktur mutieren.
-
Jede Änderung wird dann angewendet, damit sie dem Editor hinzugefügt wurde.
-
Eine Änderung versucht zuerst, sie SyntaxNode im "aktuellen" Stamm zu finden. Wenn dieser Knoten nicht gefunden werden kann, schlägt der Vorgang mit einem ArgumentExceptionfehl.
-
Die jeweilige Änderung wird auf diesem Knoten ausgeführt und entsprechend der Änderung entfernt, ersetzt oder eingefügt. Wenn die Änderung als "compute"-Argument einen Delegaten übergeben wird, erhält sie das SyntaxNode im aktuellen Stamm gefundene. Der "aktuelle" Stamm wird dann aktualisiert, indem der aktuelle Knoten durch den neuen berechneten Knoten ersetzt wird.
-
Der "aktuelle" Stamm wird dann zurückgegeben.
|