ITextBufferEdit.Apply Methode

Definition

Führt einen Commit für alle Änderungen aus, die mit diesem ITextBufferEdit am zugrunde liegenden ITextBuffer vorgenommen wurden.Commits all the modifications made with this ITextBufferEdit object to the underlying ITextBuffer. 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.Depending on the type of edit, it may also cause the ITextBuffer to generate a new snapshot and raise its Changed event if any modifications were made. Diese Methode kann nur einmal aufgerufen werden.This method may be called only once. Nachdem er aufgerufen wurde, führen alle anderen Aufrufe für dieses Objekt (außer verwerfen) zu einer InvalidOperationException .After it is called, any other calls on this object (other than Dispose) will result in an 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.A snapshot of the state of the ITextBuffer after the change is applied. 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.If there was no change, or edit was canceled, or the edit is of a type that does not generate snapshots, no new snapshot will be created, and the previous snapshot will be returned.

Ausnahmen

Die Apply()- oder Cancel()- oder Dispose()-Methode wurde zuvor für dieses Objekt aufgerufen.The Apply() or Cancel() or Dispose() method has previously been called on this object.

Hinweise

"Abgebrochen" ist nach dem Zurückgeben dieser Methode true , wenn die Änderung durch einen Handler des geänderten Ereignisses des Puffers abgebrochen wurde.Canceled will be true after this method returns if a handler of the buffer's Changing event canceled the change.

Gilt für: