Sdílet prostřednictvím


CommandExtensionRegistrar – třída

Základní třída pro ExtensionRegistar, který můžete zaregistrovat rozšíření příkazů ContextMenu

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.ExtensionEnablement.ExtensionRegistrarBase<ICommandExtension, IDictionary<String, Object>>
    Microsoft.VisualStudio.Modeling.ExtensionEnablement.ExtensionRegistrar<ICommandExtension, IDictionary<String, Object>>
      Microsoft.VisualStudio.Modeling.Shell.ExtensionEnablement.CommandExtensionRegistrar

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

Syntaxe

'Deklarace
Public MustInherit Class CommandExtensionRegistrar _
    Inherits ExtensionRegistrar(Of ICommandExtension, IDictionary(Of String, Object))
public abstract class CommandExtensionRegistrar : ExtensionRegistrar<ICommandExtension, IDictionary<string, Object>>

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

Konstruktory

  Název Popis
Chráněná metoda CommandExtensionRegistrar

Nahoru

Vlastnosti

  Název Popis
Chráněná vlastnost CommandExtensionDefaultStartId
Chráněná vlastnost CommandSetGuid
Veřejná vlastnost FilteredImports (Zděděno z ExtensionRegistrarBase<T, TMetadataView>.)
Chráněná vlastnost LazyImports (Zděděno z ExtensionRegistrarBase<T, TMetadataView>.)
Veřejná vlastnost Logger (Přepisuje ExtensionRegistrarBase<T, TMetadataView>.Logger.)
Chráněná vlastnost MenuService
Chráněná vlastnost MetadataFilter
Chráněná vlastnost ServiceProvider
Chráněná vlastnost UnfilteredLazyImports (Zděděno z ExtensionRegistrar<T, TMetadataView>.)

Nahoru

Metody

  Název Popis
Chráněná metoda CanImport Povolit registrů, které odpovídají metadatafilter s klíčem v jejich metadat pro import (Přepisuje ExtensionRegistrarBase<T, TMetadataView>.CanImport(Lazy<T, TMetadataView>).)
Chráněná metoda Compare (Přepisuje ExtensionRegistrarBase<T, TMetadataView>.Compare(Tuple<T, TMetadataView>, Tuple<T, TMetadataView>).)
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Initialize Každé rozšíření příkazu importovaného přiřadí jedinečné Id_příkazu a registruje příkaz MenuService.Jsou registrovány pouze commandExtensions, jehož metadata odpovídat MetadataFilter.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

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.ExtensionEnablement – obor názvů