IdeaBlade DevForce 2010 Help Reference
VerifierEngine Class Members
See Also  Properties  Methods  Events Send Feedback
IdeaBlade.Validation Assembly > IdeaBlade.Validation Namespace : VerifierEngine Class


The following tables list the members exposed by VerifierEngine.

Public Constructors

 NameDescription
Public ConstructorVerifierEngine Constructor Initializes a new instance of a VerifierEngine.  
Top

Public Properties

 NameDescription
Public PropertyBatchInterceptorGets or sets the VerifierEngine.VerifierBatchInterceptor delegate that will be called after each verifier within a verifier batch executes.  
Public PropertyCompositionContext The composition context in use by this engine.  
Public PropertyDefaultCustomContextGets or sets the default custom context to be used in constructing a VerifierContext if one is not passed in during verification execution.  
Public PropertyDefaultVerifierOptions Gets or sets the default verification options for the engine.  
Public PropertyEnabled Gets or sets if the VerifierEngine is enabled.  
Public PropertyErrorsResourceManagerGets or sets the System.Resources.ResourceManager used to resolve localized resource strings.  
Public PropertyPropertyNameToDisplayNameTranslatorDelegate property that provides the ability to translate the property being verified into a localized description string.  
Public PropertyVerifierProviderContextGets or sets the default VerifierProviderContext that is provided to the GetVerifiers method of any IVerifierProvider implementations.  
Top

Protected Properties

 NameDescription
Protected PropertyIsConcurrent For internal use only.  
Protected PropertyVerifiers for internal use only.  
Top

Public Methods

 NameDescription
Public MethodAddVerifier Add a verifier to this engine.  
Public MethodClear Removes all verifiers but leaves all other settings alone.  
Public MethodContainsVerifier Returns whether this engine contains the specified verifier.  
Public MethodDiscoverVerifiers Forces the discovery of verifiers associated with a specific type.  
Public MethodDiscoverVerifiersFromConfig Discover verifiers from the IdeaBlade configuration file.  
Public MethodEquals (Inherited from object)
Public MethodExecuteOverloaded. Executes all VerifierExecutionModes.Instance verifiers associated with the specified object.  
Public MethodExecuteAfterSetOverloaded. Executes all applicable VerifierExecutionModes.OnAfterSetTriggers verifiers against the specified instance.  
Public MethodExecuteBeforeSetOverloaded. Executes all applicable VerifierExecutionModes.OnBeforeSetTriggers verifiers against the specified instance.  
Public MethodGetHashCode (Inherited from object)
Public MethodGetType (Inherited from object)
Public MethodGetVerifierOverloaded. Gets the first verifier to satisfy the specified Predicate.  
Public MethodGetVerifiersOverloaded. Returns a list of all of the Verifiers currently registered with this VerifierEngine.  
Public MethodRemoveVerifier Remove the specified verifier from this engine.  
Public MethodToString (Inherited from object)
Top

Protected Methods

 NameDescription
Protected MethodFinalize (Inherited from object)
Protected MethodGetAssociatedVerifiersOverloaded.  For internal use only.  
Protected MethodMemberwiseClone (Inherited from object)
Protected Methodstatic (Shared in Visual Basic)OnVerifierEngineCreatedRaises the VerifierEngineCreated event.  
Protected MethodOnVerifiersChangedRaises the VerifierEngine.VerifiersChanged event.  
Top

Public Events

 NameDescription
Public EventVerifierEngineCreated Event fired whenever a new engine is created.  
Public EventVerifiersChanged Occurs whenever a verifier is added to or removed from the engine or a trigger is added to or removed from a verifier already held by the engine.  
Top

See Also

© 2013 All Rights Reserved.