CommandSetLibrary-Klasse
Basisklasse für CommandSet und ClipboardCommandSet. Bietet Zugriff zur aktuellen Auswahl, in das Diagramm, in die Fenster und Diensten.
Diese API ist nicht CLS-kompatibel.
Vererbungshierarchie
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Modeling.Shell.CommandSetLibrary
Microsoft.VisualStudio.Modeling.Shell.ClipboardCommandSet
Microsoft.VisualStudio.Modeling.Shell.CommandSet
Namespace: Microsoft.VisualStudio.Modeling.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class CommandSetLibrary _
Inherits MarshalByRefObject
[CLSCompliantAttribute(false)]
public abstract class CommandSetLibrary : MarshalByRefObject
Der CommandSetLibrary-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
CommandSetLibrary | Erstellt eine neue CommandSetLibrary. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
CurrentDocData | |
![]() |
CurrentDocumentSelection | |
![]() |
CurrentModelingDocView | |
![]() |
CurrentSelection | |
![]() |
MenuService | |
![]() |
MonitorSelection | |
![]() |
ServiceProvider | |
![]() |
SingleDocumentSelection | |
![]() |
SingleSelection |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
CanDeleteSelectedItems | Gibt "true" zurück, wenn die ausgewählten Elemente gelöscht werden können. |
![]() |
CreateObjRef | Sicherheitsrelevant. Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.) |
![]() |
DeleteSelectedItems | Löscht die ausgewählten Elemente. |
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetLifetimeService | Sicherheitsrelevant. Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.) |
![]() |
GetMenuCommands | Definiert die Liste von Menübefehlen, die dieser CommandSet implementiert. |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
Initialize | Initialisieren Sie den Befehlssatz.Ruft GetMenuCommands auf und speichert das Ergebnis. |
![]() |
InitializeLifetimeService | Sicherheitsrelevant. Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.) |
![]() |
IsAnyDocumentSelectionCompartment | "True", wenn ein beliebiges Element in der Auswahlliste ein Depot ist. |
![]() |
IsAnyDocumentSelectionMoveableHostShape | "True", wenn ein beliebiges Elemente in der Auswahlliste eine verschiebbare Hostform ist, die nicht gelöscht werden kann. |
![]() |
IsAnyDocumentSelectionUndeletable | "True", wenn ein beliebiges Formelement in der Auswahlliste nicht gelöscht werden können. |
![]() |
IsCurrentDiagramEmpty | "True", wenn das Diagramm keine untergeordneten Elemente hat. |
![]() |
IsDiagramSelected | "True", wenn das Diagramm ausgewählt ist. |
![]() |
IsSingleDocumentSelection | "True", wenn nur ein ausgewähltes Element im aktiven Dokument vorhanden ist. |
![]() |
IsSingleSelection | "True", wenn es nur ein ausgewähltes Element im aktiven Dokumentfenster oder Toolfenster gibt. |
![]() |
MemberwiseClone() | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
MemberwiseClone(Boolean) | Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.) |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Hinweise
Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen eines Befehls zum Kontextmenü.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.