Klasa UndoManager
Klasa pomocy, która otacza Menedżera Cofnij powłoki programu Visual Studio.
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Modeling.Shell.UndoManager
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Shell
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Składnia
'Deklaracja
<CLSCompliantAttribute(False)> _
Public Class UndoManager _
Implements IOleCommandTarget, IVsLinkedUndoClient, IDisposable
[CLSCompliantAttribute(false)]
public class UndoManager : IOleCommandTarget,
IVsLinkedUndoClient, IDisposable
Typ UndoManager uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
UndoManager(IServiceProvider) | Tworzenie UndoManager, który otacza nowej instancji IOleUndoManager. |
![]() |
UndoManager(IServiceProvider, IOleUndoManager) | Utwórz nowe UndoManager z określonym usługodawca i IOleUndoManager. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
IsDirty | |
![]() |
VSUndoManager | Jest to, co powinna zostać przesunięta do SEID dla ramki okna, który chce korzystać z Menedżera tego polecenia Cofnij.Nie można zawijać IOleUndoManager w zarządzanym obiektem ponieważ przeglądarki własności QI firmy MS.VS.NativeMethods.IOleCommandTarget, który jest oznaczony jako prywatny, więc firma Microsoft nie może go zaimplementować na tej klasy. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
Add | Dodaje jednostkę Cofnij do stosu i aktualizacje interfejsu użytkownika. |
![]() |
DiscardUndoStacks | Wyrzuca away operacji Cofnij/ponów stosów.Jeśli bool ma wartość true, następnie oprócz odrzucając undostack rutynowe oznaczy stosu jako czyste. |
![]() |
Dispose() | Zwalnia wszystkie zasoby używane przez bieżące wystąpienie UndoManager klasy. |
![]() |
Dispose(Boolean) | Usuwa stan tego obiektu. |
![]() |
Equals | Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object). |
![]() |
Exec | Implementacja interfejsu IOleCommandTarget.Przekazuje wywołanie IOleUndoManager zawinięty. |
![]() |
Finalize | Finalizatorów. (Zastępuje Object.Finalize()). |
![]() |
GetHashCode | Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object). |
![]() |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). |
![]() |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). |
![]() |
OnInterveningUnitBlockingLinkedUndo | Wskazuje, Menedżer Cofnij blokuje innym menedżerem Cofnij wykonywanie akcji połączonych. |
![]() |
QueryStatus | Implementacja interfejsu IOleCommandTarget.Wywołanie przebiegów zawinięty instancji IOleUndoManager. |
![]() |
ToString | Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.