Freigeben über


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
Geschützte Methode CommandSetLibrary Erstellt eine neue CommandSetLibrary.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft CurrentDocData
Geschützte Eigenschaft CurrentDocumentSelection
Geschützte Eigenschaft CurrentModelingDocView
Geschützte Eigenschaft CurrentSelection
Geschützte Eigenschaft MenuService
Geschützte Eigenschaft MonitorSelection
Geschützte Eigenschaft ServiceProvider
Geschützte Eigenschaft SingleDocumentSelection
Geschützte Eigenschaft SingleSelection

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode CanDeleteSelectedItems Gibt "true" zurück, wenn die ausgewählten Elemente gelöscht werden können.
Öffentliche Methode 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.)
Geschützte Methode DeleteSelectedItems Löscht die ausgewählten Elemente.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode 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.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetLifetimeService Sicherheitsrelevant. Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.)
Geschützte Methode GetMenuCommands Definiert die Liste von Menübefehlen, die dieser CommandSet implementiert.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Initialize Initialisieren Sie den Befehlssatz.Ruft GetMenuCommands auf und speichert das Ergebnis.
Öffentliche Methode InitializeLifetimeService Sicherheitsrelevant. Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.)
Geschützte Methode IsAnyDocumentSelectionCompartment "True", wenn ein beliebiges Element in der Auswahlliste ein Depot ist.
Geschützte Methode IsAnyDocumentSelectionMoveableHostShape "True", wenn ein beliebiges Elemente in der Auswahlliste eine verschiebbare Hostform ist, die nicht gelöscht werden kann.
Geschützte Methode IsAnyDocumentSelectionUndeletable "True", wenn ein beliebiges Formelement in der Auswahlliste nicht gelöscht werden können.
Geschützte Methode IsCurrentDiagramEmpty "True", wenn das Diagramm keine untergeordneten Elemente hat.
Geschützte Methode IsDiagramSelected "True", wenn das Diagramm ausgewählt ist.
Geschützte Methode IsSingleDocumentSelection "True", wenn nur ein ausgewähltes Element im aktiven Dokument vorhanden ist.
Geschützte Methode IsSingleSelection "True", wenn es nur ein ausgewähltes Element im aktiven Dokumentfenster oder Toolfenster gibt.
Geschützte Methode MemberwiseClone() Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode MemberwiseClone(Boolean) Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.)
Öffentliche Methode 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.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.Shell-Namespace