ValidationExtensionRegistrar Class

ValidationExtensionRegistrar Class

 

Base class for an ExtensionRegistar that can register Validation Extensions

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

System.Object
  Microsoft.VisualStudio.Modeling.ExtensionEnablement.ExtensionRegistrarBase<T, TMetadataView>
    Microsoft.VisualStudio.Modeling.ExtensionEnablement.ValidationExtensionRegistrar

public abstract class ValidationExtensionRegistrar : ExtensionRegistrarBase<Delegate, IDictionary<stringobject>>

NameDescription
System_CAPS_protmethodCanImport(Lazy<Delegate, IDictionary<String, Object>>)

Allow registrars that match the metadatafilter with a key in their metadata to be imported(Overrides ExtensionRegistrarBase<T, TMetadataView>.CanImport(Lazy<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_pubmethodGetValidationMethods(Object, ValidationContext)

Default implementation to return all delegates appliable to the type of one model element (and its base type/implemented interfaces)

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:
© 2016 Microsoft