Condividi tramite


Classe VsUndoPackageClass

Implementa la funzionalità di annullamento collegata dello stack.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.TextManager.Interop.VsUndoPackageClass

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
<ClassInterfaceAttribute()> _
<GuidAttribute("1D76B2E0-F11B-11D2-AFC3-00105A9991EF")> _
Public Class VsUndoPackageClass _
    Implements IVsLinkedUndoTransactionManager, VsUndoPackage
[ClassInterfaceAttribute()]
[GuidAttribute("1D76B2E0-F11B-11D2-AFC3-00105A9991EF")]
public class VsUndoPackageClass : IVsLinkedUndoTransactionManager, 
    VsUndoPackage
[ClassInterfaceAttribute()]
[GuidAttribute(L"1D76B2E0-F11B-11D2-AFC3-00105A9991EF")]
public ref class VsUndoPackageClass : IVsLinkedUndoTransactionManager, 
    VsUndoPackage
[<ClassInterfaceAttribute()>]
[<GuidAttribute("1D76B2E0-F11B-11D2-AFC3-00105A9991EF")>]
type VsUndoPackageClass =  
    class 
        interface IVsLinkedUndoTransactionManager 
        interface VsUndoPackage 
    end
public class VsUndoPackageClass implements IVsLinkedUndoTransactionManager, VsUndoPackage

Il tipo VsUndoPackageClass espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico VsUndoPackageClass

In alto

Metodi

  Nome Descrizione
Metodo pubblico AbortLinkedUndo interrompe una transazione di annullamento collegata.
Metodo pubblico CloseLinkedUndo correttamente chiude una transazione di annullamento collegata.
Metodo pubblico CountOpenTransactions Restituisce il livello di annidamento delle transazioni di annullamento collegato.
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsAborted Determina se la transazione di annullamento collegata viene interrotta.
Metodo pubblico IsStrict determina se la transazione di annullamento collegata è rigida.
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico OpenLinkedUndo Apre un'unità di annullamento collegata padre della transazione.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Non è possibile creare un'istanza di questa classe con new parola chiave. Al contrario, è necessario ottenere CreateInstanceoggetto e creare l'oggetto con di ILocalRegistry . Il MPF esegue il wrapping con questo metodo CreateInstance.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop