Sdílet prostřednictvím


UndoManager – třída

Pomocná třída, který obtéká zpět správce prostředí Visual Studio.

Toto rozhraní API není kompatibilní se specifikací CLS. 

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.Shell.UndoManager

Obor názvů:  Microsoft.VisualStudio.Modeling.Shell
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Syntaxe

'Deklarace
<CLSCompliantAttribute(False)> _
Public Class UndoManager _
    Implements IOleCommandTarget, IVsLinkedUndoClient, IDisposable
[CLSCompliantAttribute(false)]
public class UndoManager : IOleCommandTarget, 
    IVsLinkedUndoClient, IDisposable

Typ UndoManager zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda UndoManager(IServiceProvider) Vytvoření UndoManager, který se zalamuje nové instance IOleUndoManager.
Veřejná metoda UndoManager(IServiceProvider, IOleUndoManager) Vytvořte nový UndoManager s zadaného poskytovatel metadat a IOleUndoManager.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost IsDirty
Veřejná vlastnost VSUndoManager Je to, co by měla být posunuta na SEID okno rámce, který chce používat tento správce zpět.IOleUndoManager jsme Nelze zalomit spravovaného objektu, protože prohlížeč vlastností QI společnosti MS.VS.NativeMethods.IOleCommandTarget, což je soukromá, tak jsme nemůže implementovat na této třídy.

Nahoru

Metody

  Název Popis
Veřejná metoda Add Přidá se jednotka zpět do zásobníku a aktualizuje uživatelské rozhraní.
Veřejná metoda DiscardUndoStacks Vyvolá pryč hromádky zpět/opakování.Pokud logická hodnota je PRAVDA, pak k vypuštění undostack rutinní zaškrtne zásobníku jako čisté.
Veřejná metoda Dispose() Uvolní všechny prostředky, které používá aktuální instance UndoManager třídy.
Chráněná metoda Dispose(Boolean) Odstraňuje stav tohoto objektu.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Veřejná metoda Exec Implementace rozhraní IOleCommandTarget.Předává volání zalomený IOleUndoManager.
Chráněná metoda Finalize Finalizačních metod. (Přepisuje Object.Finalize().)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda OnInterveningUnitBlockingLinkedUndo Označuje správce zpět blokuje jiného správce zpět z provádění propojené akce.
Veřejná metoda QueryStatus Implementace rozhraní IOleCommandTarget.Volání průchodů zalomený instance IOleUndoManager.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Shell – obor názvů