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 | |
---|---|---|
UndoManager(IServiceProvider) | Vytvoření UndoManager, který se zalamuje nové instance IOleUndoManager. | |
UndoManager(IServiceProvider, IOleUndoManager) | Vytvořte nový UndoManager s zadaného poskytovatel metadat a IOleUndoManager. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
IsDirty | ||
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 | |
---|---|---|
Add | Přidá se jednotka zpět do zásobníku a aktualizuje uživatelské rozhraní. | |
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é. | |
Dispose() | Uvolní všechny prostředky, které používá aktuální instance UndoManager třídy. | |
Dispose(Boolean) | Odstraňuje stav tohoto objektu. | |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) | |
Exec | Implementace rozhraní IOleCommandTarget.Předává volání zalomený IOleUndoManager. | |
Finalize | Finalizačních metod. (Přepisuje Object.Finalize().) | |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
OnInterveningUnitBlockingLinkedUndo | Označuje správce zpět blokuje jiného správce zpět z provádění propojené akce. | |
QueryStatus | Implementace rozhraní IOleCommandTarget.Volání průchodů zalomený instance IOleUndoManager. | |
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.