Sdílet prostřednictvím


ExtensionRegistrar<T, TMetadataView> – třída

Třídy lazy Mef dovozce, který: 1.Dovozy částí, které exportovat typu T.2.Schopnost poskytovat filtr.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.ExtensionEnablement.ExtensionRegistrarBase<T, TMetadataView>
    Microsoft.VisualStudio.Modeling.ExtensionEnablement.ExtensionRegistrar<T, TMetadataView>
      Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement.GestureExtensionController
      Microsoft.VisualStudio.Modeling.Shell.ExtensionEnablement.CommandExtensionRegistrar

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

Syntaxe

'Deklarace
Public MustInherit Class ExtensionRegistrar(Of T, TMetadataView) _
    Inherits ExtensionRegistrarBase(Of T, TMetadataView)
public abstract class ExtensionRegistrar<T, TMetadataView> : ExtensionRegistrarBase<T, TMetadataView>

Parametry typu

  • T
  • TMetadataView

Typ ExtensionRegistrar<T, TMetadataView> zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda ExtensionRegistrar<T, TMetadataView>

Nahoru

Vlastnosti

  Název Popis
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 Použitý k přihlášení zjistila registrar objekt výjimky/chyby. (Zděděno z ExtensionRegistrarBase<T, TMetadataView>.)
Chráněná vlastnost UnfilteredLazyImports (Přepisuje ExtensionRegistrarBase<T, TMetadataView>.UnfilteredLazyImports.)

Nahoru

Metody

  Název Popis
Chráněná metoda CanImport Určuje, pokud pro konkrétní Lazy Import, základní exportovaný objekt by importu či nikoli.Výchozí implementace umožňuje všechny dovozy. (Zděděno z ExtensionRegistrarBase<T, TMetadataView>.)
Chráněná metoda Compare Porovná dva importované objekty stejného typu. (Zděděno z ExtensionRegistrarBase<T, TMetadataView>.)
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda 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.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda ToString Vrací ř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.ExtensionEnablement – obor názvů