ExtensionRegistrarBase<T, TMetadataView> Class

 

The base class for regular extension registrar and special case for validation registrar

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 ExtensionRegistrarBase abstract 

NameDescription
System_CAPS_pubpropertyFilteredImports

System_CAPS_protpropertyLazyImports

System_CAPS_pubpropertyLogger

Used to log exceptions/errors encountered by the registrar object.

System_CAPS_protpropertyUnfilteredLazyImports

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.

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

Compares two imported objects of the same type.

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: