ExtensionRegistrar<T, TMetadataView> Class

 

Lazy Mef Importer class that : 1. Imports parts that export the type T. 2. Ability to provide a filter.

Namespace:   Microsoft.VisualStudio.Modeling.ExtensionEnablement
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)


generic<typename T, typename TMetadataView>
public ref class ExtensionRegistrar abstract : ExtensionRegistrarBase<T, TMetadataView>

NameDescription
System_CAPS_protmethodCanImport(Lazy<T, TMetadataView>^)

Determines if for a particular Lazy Import, the underlying exported object should be imported or not. The default implementation allows all imports.(Inherited from ExtensionRegistrarBase<T, TMetadataView>.)

System_CAPS_protmethodCompare(Tuple<T, TMetadataView>^, Tuple<T, TMetadataView>^)

Compares two imported objects of the same type.(Inherited from ExtensionRegistrarBase<T, TMetadataView>.)

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: