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 | |
---|---|---|
CommandSetLibrary | Vytvoří novou CommandSetLibrary. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
CurrentDocData | ||
CurrentDocumentSelection | ||
CurrentModelingDocView | ||
CurrentSelection | ||
MenuService | ||
MonitorSelection | ||
ServiceProvider | ||
SingleDocumentSelection | ||
SingleSelection |
Nahoru
Metody
Název | Popis | |
---|---|---|
CanDeleteSelectedItems | Vrátí hodnotu PRAVDA, pokud lze odstranit vybrané položky. | |
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.) | |
DeleteSelectedItems | Odstraníte vybrané položky. | |
Equals | Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.) | |
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.) | |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) | |
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.) | |
GetMenuCommands | Definuje seznam příkazů, které implementuje toto CommandSet. | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
Initialize | Inicializace sadu příkazů.Volání GetMenuCommands a uloží výsledek. | |
InitializeLifetimeService | Kritické pro zabezpečení Získá objektu životnost služby řízení zásad platnosti pro tuto instanci. (Zděděno z MarshalByRefObject.) | |
IsAnyDocumentSelectionCompartment | PRAVDA, pokud všechny položky ve výběru je seznam oddílu. | |
IsAnyDocumentSelectionMoveableHostShape | PRAVDA, pokud všechny položky v seznamu výběru je obrazec movitý hostitele nelze odstranit. | |
IsAnyDocumentSelectionUndeletable | PRAVDA, pokud všechny obrazce v seznamu Výběr položky nelze odstranit. | |
IsCurrentDiagramEmpty | PRAVDA, pokud diagram neobsahuje podřízené prvky. | |
IsDiagramSelected | PRAVDA, pokud je vybrán v diagramu. | |
IsSingleDocumentSelection | PRAVDA, pokud je aktivní dokument pouze jednu vybranou položku. | |
IsSingleSelection | PRAVDA, pokud existuje pouze jedno vybrané položky v okně aktivního dokumentu nebo nástroj. | |
MemberwiseClone() | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) | |
MemberwiseClone(Boolean) | Vytvoří kopii aktuální MarshalByRefObject objektu. (Zděděno z MarshalByRefObject.) | |
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.