DevForce Help Reference
DelegatePropertyValueVerifier<T> Class Members
Properties  Methods 


The following tables list the members exposed by DelegatePropertyValueVerifier<T>.

Public Constructors
 NameDescription
Public ConstructorDelegatePropertyValueVerifier<T> ConstructorOverloaded.   
Top
Public Properties
 NameDescription
Public PropertyApplicableType The object type on which the property to be verified is defined. (Inherited from IdeaBlade.Validation.Verifier)
Public PropertyDisplayName Gets the Display name for this verifier. Internally this value will be determined by 1st) The display name defined in the constructor VerifierArgs. 2nd) A PropertyName translator Delegate registered on the current VerifierEngine [ everything below handled by the MemberMetadata class. 3rd) A DisplayNameAttribute on property 4th) A DescriptionAttribute on property 4th) The Name of the property. (Inherited from IdeaBlade.Validation.PropertyValueVerifier)
Public PropertyErrorMessageInfo Description of this verifier - will be used by default to construct status messages regarding the success or failure of the verifier. (Inherited from IdeaBlade.Validation.Verifier)
Public PropertyInitializationOrderGets or sets the internally maintained order that represents the order that this verifier was added to a VerifierEngine. (Inherited from IdeaBlade.Validation.Verifier)
Public PropertyIsRequired Gets whether the Property specified by this verifier is required to have a value or whether it can be null. (Inherited from IdeaBlade.Validation.PropertyValueVerifier)
Public PropertyPropertyName Gets the name of the property that this verifier is verifying something about. (Inherited from IdeaBlade.Validation.PropertyValueVerifier)
Public PropertyShouldTreatEmptyStringAsNull Whether this verifier will treat an Empty string as a null. (Inherited from IdeaBlade.Validation.PropertyValueVerifier)
Public PropertySortValue Gets or sets the order that verifiers are executed within a verifier batch. (Inherited from IdeaBlade.Validation.Verifier)
Public PropertyTriggerLinksGets a collection of all of the TriggerLinks on this verifier. (Inherited from IdeaBlade.Validation.Verifier)
Public PropertyTypedVerifierArgsGets the strongly typed version of VerifierArgs.  
Public PropertyVerifierArgs Gets or sets the parameters that represent the state of this verifier. (Inherited from IdeaBlade.Validation.Verifier)
Public PropertyVerifierEngineVerifierEngine that this Verifier is attached to. Will be null for any unattached verifier. (Inherited from IdeaBlade.Validation.Verifier)
Public PropertyVerifierOptions (Inherited from IdeaBlade.Validation.Verifier)
Top
Public Methods
 NameDescription
Public MethodAddTriggerOverloaded. Add a TriggerItem to this verifier. (Inherited from IdeaBlade.Validation.Verifier)
Public MethodAddTriggersAdds multiple TriggerItems to this verifier. A TriggerItem is constructed using the Verifier.ApplicableType and each member name specified. (Inherited from IdeaBlade.Validation.Verifier)
Public MethodCompareToSee System.IComparable.CompareTo(System.Object) (Inherited from IdeaBlade.Validation.Verifier)
Public MethodEquals (Inherited from object)
Public MethodGetHashCode (Inherited from object)
Public MethodGetPropertyValue Returns the value of the previously defined PropertyName for this instance. (Inherited from IdeaBlade.Validation.PropertyValueVerifier)
Public MethodGetType (Inherited from object)
Public MethodIsApplicableDefault implementation that may be overridden by any subclass that wants to implement IsApplicable logic. Default return value in VerifierApplicability.Yes (Inherited from IdeaBlade.Validation.PropertyValueVerifier<T>)
Public MethodRemoveTriggerOverloaded.  Remove a TriggerItem from this verifier. (Inherited from IdeaBlade.Validation.Verifier)
Public MethodRemoveTriggersRemoves multiple TriggerItems to this verifier. A TriggerItem is constructed using the Verifier.ApplicableType and each member name specified. (Inherited from IdeaBlade.Validation.Verifier)
Public MethodToString (Inherited from object)
Public MethodVerify Invoked by the framework to execute the verifier. (Inherited from IdeaBlade.Validation.PropertyValueVerifier)
Top
Protected Methods
 NameDescription
Protected MethodFinalize (Inherited from object)
Protected MethodHandleNullPropertyValue Can be overridden to return a custom null handling result or if null is returned nulls will be handled by the VerifyValue method (Inherited from IdeaBlade.Validation.PropertyValueVerifier)
Protected MethodIsApplicableTypedOverridden. Override this method instead of PropertyValueVerifier<T>.IsApplicable if extending this class. This is a "typed" version of that method.  
Protected MethodIsPropertyValueNull Determines if a value is null including test for empty strings if appropriate. (Inherited from IdeaBlade.Validation.PropertyValueVerifier)
Protected MethodMemberwiseClone (Inherited from object)
Protected MethodOnVerifierEngineAttach Occurs immediately after a verifier is attached to its verifier engine but before it is 'frozen'. (Inherited from IdeaBlade.Validation.Verifier)
Protected MethodVerifyValue Invoked by the framework to execute the verifier. (Inherited from IdeaBlade.Validation.PropertyValueVerifier<T>)
Protected MethodVerifyValueTypedOverridden. Override this method instead of PropertyValueVerifier<T>.VerifyValue if extending this class. This is a "typed" version of that method.  
Top
See Also

Reference

DelegatePropertyValueVerifier<T> Class
IdeaBlade.Validation Namespace

Send Feedback