IdeaBlade.Validation Assembly > IdeaBlade.Validation Namespace : VerifierEngine Class |
The following tables list the members exposed by VerifierEngine.
Name | Description | |
---|---|---|
![]() | VerifierEngine Constructor | Initializes a new instance of a VerifierEngine. |
Name | Description | |
---|---|---|
![]() | BatchInterceptor | Gets or sets the VerifierEngine.VerifierBatchInterceptor delegate that will be called after each verifier within a verifier batch executes. |
![]() | CompositionContext | The composition context in use by this engine. |
![]() | DefaultCustomContext | Gets or sets the default custom context to be used in constructing a VerifierContext if one is not passed in during verification execution. |
![]() | DefaultVerifierOptions | Gets or sets the default verification options for the engine. |
![]() | Enabled | Gets or sets if the VerifierEngine is enabled. |
![]() | ErrorsResourceManager | Gets or sets the System.Resources.ResourceManager used to resolve localized resource strings. |
![]() | PropertyNameToDisplayNameTranslator | Delegate property that provides the ability to translate the property being verified into a localized description string. |
![]() | VerifierProviderContext | Gets or sets the default VerifierProviderContext that is provided to the GetVerifiers method of any IVerifierProvider implementations. |
Name | Description | |
---|---|---|
![]() | IsConcurrent | For internal use only. |
![]() | Verifiers | for internal use only. |
Name | Description | |
---|---|---|
![]() | AddVerifier | Add a verifier to this engine. |
![]() | Clear | Removes all verifiers but leaves all other settings alone. |
![]() | ContainsVerifier | Returns whether this engine contains the specified verifier. |
![]() | DiscoverVerifiers | Forces the discovery of verifiers associated with a specific type. |
![]() | DiscoverVerifiersFromConfig | Discover verifiers from the IdeaBlade configuration file. |
![]() | Equals | (Inherited from object) |
![]() | Execute | Overloaded. Executes all VerifierExecutionModes.Instance verifiers associated with the specified object. |
![]() | ExecuteAfterSet | Overloaded. Executes all applicable VerifierExecutionModes.OnAfterSetTriggers verifiers against the specified instance. |
![]() | ExecuteBeforeSet | Overloaded. Executes all applicable VerifierExecutionModes.OnBeforeSetTriggers verifiers against the specified instance. |
![]() | GetHashCode | (Inherited from object) |
![]() | GetType | (Inherited from object) |
![]() | GetVerifier | Overloaded. Gets the first verifier to satisfy the specified Predicate. |
![]() | GetVerifiers | Overloaded. Returns a list of all of the Verifiers currently registered with this VerifierEngine. |
![]() | RemoveVerifier | Remove the specified verifier from this engine. |
![]() | ToString | (Inherited from object) |
Name | Description | |
---|---|---|
![]() | Finalize | (Inherited from object) |
![]() | GetAssociatedVerifiers | Overloaded. For internal use only. |
![]() | MemberwiseClone | (Inherited from object) |
![]() ![]() | OnVerifierEngineCreated | Raises the VerifierEngineCreated event. |
![]() | OnVerifiersChanged | Raises the VerifiersChanged event. |
Name | Description | |
---|---|---|
![]() | VerifierEngineCreated | Event fired whenever a new engine is created. |
![]() | VerifiersChanged | 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. |