Sdílet prostřednictvím


CommandSetLibrary – třída

Základní třída pro CommandSet a ClipboardCommandSet.Poskytuje přístup k aktuálním výběru diagram systému windows a služby.

Toto rozhraní API není kompatibilní se specifikací CLS. 

Hierarchie dědičnosti

System.Object
  System.MarshalByRefObject
    Microsoft.VisualStudio.Modeling.Shell.CommandSetLibrary
      Microsoft.VisualStudio.Modeling.Shell.ClipboardCommandSet
      Microsoft.VisualStudio.Modeling.Shell.CommandSet

Obor názvů:  Microsoft.VisualStudio.Modeling.Shell
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Syntaxe

'Deklarace
<CLSCompliantAttribute(False)> _
Public MustInherit Class CommandSetLibrary _
    Inherits MarshalByRefObject
[CLSCompliantAttribute(false)]
public abstract class CommandSetLibrary : MarshalByRefObject

Typ CommandSetLibrary zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda CommandSetLibrary Vytvoří novou CommandSetLibrary.

Nahoru

Vlastnosti

  Název Popis
Chráněná vlastnost CurrentDocData
Chráněná vlastnost CurrentDocumentSelection
Chráněná vlastnost CurrentModelingDocView
Chráněná vlastnost CurrentSelection
Chráněná vlastnost MenuService
Chráněná vlastnost MonitorSelection
Chráněná vlastnost ServiceProvider
Chráněná vlastnost SingleDocumentSelection
Chráněná vlastnost SingleSelection

Nahoru

Metody

  Název Popis
Chráněná metoda CanDeleteSelectedItems Vrátí hodnotu PRAVDA, pokud lze odstranit vybrané položky.
Veřejná metoda CreateObjRef Kritické pro zabezpečení Vytvoří objekt, který obsahuje všechny příslušné informace potřebné pro generování proxy používají ke komunikaci s vzdálený objekt. (Zděděno z MarshalByRefObject.)
Chráněná metoda DeleteSelectedItems Odstraníte vybrané položky.
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetLifetimeService Kritické pro zabezpečení Načte aktuální životnost objektu služby, ovládající zásady platnosti pro tuto instanci. (Zděděno z MarshalByRefObject.)
Chráněná metoda GetMenuCommands Definuje seznam příkazů, které implementuje toto CommandSet.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Initialize Inicializace sadu příkazů.Volání GetMenuCommands a uloží výsledek.
Veřejná metoda InitializeLifetimeService Kritické pro zabezpečení Získá objektu životnost služby řízení zásad platnosti pro tuto instanci. (Zděděno z MarshalByRefObject.)
Chráněná metoda IsAnyDocumentSelectionCompartment PRAVDA, pokud všechny položky ve výběru je seznam oddílu.
Chráněná metoda IsAnyDocumentSelectionMoveableHostShape PRAVDA, pokud všechny položky v seznamu výběru je obrazec movitý hostitele nelze odstranit.
Chráněná metoda IsAnyDocumentSelectionUndeletable PRAVDA, pokud všechny obrazce v seznamu Výběr položky nelze odstranit.
Chráněná metoda IsCurrentDiagramEmpty PRAVDA, pokud diagram neobsahuje podřízené prvky.
Chráněná metoda IsDiagramSelected PRAVDA, pokud je vybrán v diagramu.
Chráněná metoda IsSingleDocumentSelection PRAVDA, pokud je aktivní dokument pouze jednu vybranou položku.
Chráněná metoda IsSingleSelection PRAVDA, pokud existuje pouze jedno vybrané položky v okně aktivního dokumentu nebo nástroj.
Chráněná metoda MemberwiseClone() Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Chráněná metoda MemberwiseClone(Boolean) Vytvoří kopii aktuální MarshalByRefObject objektu. (Zděděno z MarshalByRefObject.)
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Poznámky

Další informace naleznete v tématu Postupy: Přidání příkazu do místní nabídky.

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.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Shell – obor názvů