Klasa CommandSetLibrary
Klasa podstawowa dla CommandSet i ClipboardCommandSet.Zapewnia dostęp do bieżącego zaznaczenia, diagramu, windows i usług.
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Hierarchia dziedziczenia
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Modeling.Shell.CommandSetLibrary
Microsoft.VisualStudio.Modeling.Shell.ClipboardCommandSet
Microsoft.VisualStudio.Modeling.Shell.CommandSet
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Shell
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)
Składnia
'Deklaracja
<CLSCompliantAttribute(False)> _
Public MustInherit Class CommandSetLibrary _
Inherits MarshalByRefObject
[CLSCompliantAttribute(false)]
public abstract class CommandSetLibrary : MarshalByRefObject
Typ CommandSetLibrary uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
CommandSetLibrary | Tworzy nowy CommandSetLibrary. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
CurrentDocData | ||
CurrentDocumentSelection | ||
CurrentModelingDocView | ||
CurrentSelection | ||
MenuService | ||
MonitorSelection | ||
ServiceProvider | ||
SingleDocumentSelection | ||
SingleSelection |
Początek
Metody
Nazwa | Opis | |
---|---|---|
CanDeleteSelectedItems | Zwraca wartość true, usunięcie zaznaczonych elementów. | |
CreateObjRef | Krytyczny pod względem zabezpieczeń Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy, używany do komunikowania się z obiektem zdalnym. (Odziedziczone z MarshalByRefObject). | |
DeleteSelectedItems | Usuń wybrane elementy. | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetLifetimeService | Krytyczny pod względem zabezpieczeń Pobiera obiekt usługi bieżącego okresu istnienia, który kontroluje politykę okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject). | |
GetMenuCommands | Określa listę poleceń menu, które implementuje ten CommandSet. | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
Initialize | Zainicjuj zestaw poleceń.Wywołuje GetMenuCommands i buforuje wynik. | |
InitializeLifetimeService | Krytyczny pod względem zabezpieczeń Uzyskuje obiekt usługi istnienia kontroli zasad okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject). | |
IsAnyDocumentSelectionCompartment | Wartość true, jeśli wszystkie elementy w zaznaczonym obszarze listy jest przedziału. | |
IsAnyDocumentSelectionMoveableHostShape | Wartość true, jeśli któryś z elementów na liście wyboru jest kształt ruchome hosta nie może zostać usunięty. | |
IsAnyDocumentSelectionUndeletable | Wartość true, jeśli dowolnego kształtu elementów na liście wyboru nie można usunąć. | |
IsCurrentDiagramEmpty | Ma wartość true, jeśli wykres nie ma elementów podrzędnych. | |
IsDiagramSelected | Ma wartość true, jeśli wykres jest zaznaczona. | |
IsSingleDocumentSelection | Ma wartość true, jeśli istnieje tylko jeden zaznaczony element w aktywnym dokumencie. | |
IsSingleSelection | Ma wartość true, jeśli istnieje tylko jeden element wybranego okna aktywnego dokumentu lub okna narzędzia. | |
MemberwiseClone() | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
MemberwiseClone(Boolean) | Powoduje utworzenie kopii shallow bieżącego MarshalByRefObject obiektu. (Odziedziczone z MarshalByRefObject). | |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Uwagi
Aby uzyskać więcej informacji, zobacz Jak: Dodawanie polecenia do Menu skrótów.
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.