Udostępnij za pośrednictwem


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
Metoda chroniona CommandSetLibrary Tworzy nowy CommandSetLibrary.

Początek

Właściwości

  Nazwa Opis
Właściwość chroniona CurrentDocData
Właściwość chroniona CurrentDocumentSelection
Właściwość chroniona CurrentModelingDocView
Właściwość chroniona CurrentSelection
Właściwość chroniona MenuService
Właściwość chroniona MonitorSelection
Właściwość chroniona ServiceProvider
Właściwość chroniona SingleDocumentSelection
Właściwość chroniona SingleSelection

Początek

Metody

  Nazwa Opis
Metoda chroniona CanDeleteSelectedItems Zwraca wartość true, usunięcie zaznaczonych elementów.
Metoda publiczna 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).
Metoda chroniona DeleteSelectedItems Usuń wybrane elementy.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona 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).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna 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).
Metoda chroniona GetMenuCommands Określa listę poleceń menu, które implementuje ten CommandSet.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna Initialize Zainicjuj zestaw poleceń.Wywołuje GetMenuCommands i buforuje wynik.
Metoda publiczna InitializeLifetimeService Krytyczny pod względem zabezpieczeń Uzyskuje obiekt usługi istnienia kontroli zasad okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda chroniona IsAnyDocumentSelectionCompartment Wartość true, jeśli wszystkie elementy w zaznaczonym obszarze listy jest przedziału.
Metoda chroniona 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.
Metoda chroniona IsAnyDocumentSelectionUndeletable Wartość true, jeśli dowolnego kształtu elementów na liście wyboru nie można usunąć.
Metoda chroniona IsCurrentDiagramEmpty Ma wartość true, jeśli wykres nie ma elementów podrzędnych.
Metoda chroniona IsDiagramSelected Ma wartość true, jeśli wykres jest zaznaczona.
Metoda chroniona IsSingleDocumentSelection Ma wartość true, jeśli istnieje tylko jeden zaznaczony element w aktywnym dokumencie.
Metoda chroniona IsSingleSelection Ma wartość true, jeśli istnieje tylko jeden element wybranego okna aktywnego dokumentu lub okna narzędzia.
Metoda chroniona MemberwiseClone() Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone(Boolean) Powoduje utworzenie kopii shallow bieżącego MarshalByRefObject obiektu. (Odziedziczone z MarshalByRefObject).
Metoda publiczna 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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Shell