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 | |
---|---|---|
CommandExtensionRegistrar |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
CommandExtensionDefaultStartId | ||
CommandSetGuid | ||
FilteredImports | (Zděděno z ExtensionRegistrarBase<T, TMetadataView>.) | |
LazyImports | (Zděděno z ExtensionRegistrarBase<T, TMetadataView>.) | |
Logger | (Přepisuje ExtensionRegistrarBase<T, TMetadataView>.Logger.) | |
MenuService | ||
MetadataFilter | ||
ServiceProvider | ||
UnfilteredLazyImports | (Zděděno z ExtensionRegistrar<T, TMetadataView>.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
CanImport | Povolit registrů, které odpovídají metadatafilter s klíčem v jejich metadat pro import (Přepisuje ExtensionRegistrarBase<T, TMetadataView>.CanImport(Lazy<T, TMetadataView>).) | |
Compare | (Přepisuje ExtensionRegistrarBase<T, TMetadataView>.Compare(Tuple<T, TMetadataView>, Tuple<T, TMetadataView>).) | |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) | |
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.) | |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
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. | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
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ů