ITextBufferEdit.Apply Methode

Definition

Führt einen Commit für alle Änderungen aus, die mit diesem ITextBufferEdit am zugrunde liegenden ITextBuffer vorgenommen wurden. Abhängig vom Typ der Bearbeitung kann es auch bewirken, ITextBuffer dass eine neue Momentaufnahme generiert und das geänderte Ereignis auslöst, wenn Änderungen vorgenommen wurden. Diese Methode kann nur einmal aufgerufen werden. Nachdem er aufgerufen wurde, führen alle anderen Aufrufe für dieses Objekt (außer verwerfen) zu einer InvalidOperationException .

public:
 Microsoft::VisualStudio::Text::ITextSnapshot ^ Apply();
public:
 Microsoft::VisualStudio::Text::ITextSnapshot ^ Apply();
Microsoft::VisualStudio::Text::ITextSnapshot Apply();
public Microsoft.VisualStudio.Text.ITextSnapshot Apply ();
abstract member Apply : unit -> Microsoft.VisualStudio.Text.ITextSnapshot
Public Function Apply () As ITextSnapshot

Gibt zurück

ITextSnapshot

Eine Momentaufnahme des Zustands des ITextBuffer nach dem Anwenden der Änderung. Wenn keine Änderung vorgenommen wurde oder die Bearbeitung abgebrochen wurde oder wenn die Bearbeitung von einem Typ ist, der keine Momentaufnahmen generiert, wird keine neue Momentaufnahme erstellt, und die vorherige Momentaufnahme wird zurückgegeben.

Ausnahmen

Die Apply()- oder Cancel()- oder Dispose()-Methode wurde zuvor für dieses Objekt aufgerufen.

Hinweise

"Abgebrochen" ist nach dem Zurückgeben dieser Methode true , wenn die Änderung durch einen Handler des geänderten Ereignisses des Puffers abgebrochen wurde.

Gilt für