IdeaBlade.Validation Assembly : IdeaBlade.Validation Namespace |
Class | Description | |
---|---|---|
![]() | DateTimeRangeVerifier | A RangeVerifier<T> for properties of type DateTime |
![]() | DateTimeRangeVerifierAttribute | VerifierAttribute class that corresponds to the DateTimeRangeVerifier. |
![]() | DecimalRangeVerifier | A RangeVerifier<T> for properties of type Decimal. |
![]() | DecimalRangeVerifierAttribute | Attribute class that corresponds to the DecimalRangeVerifier. |
![]() | DelegatePropertyValueVerifier<T> | A PropertyValueVerifier<T> that uses delegates to perform its applicability and validation checks. |
![]() | DelegatePropertyValueVerifierArgs<T> | Subclass of Verifier.VerifierArgs for a DelegatePropertyValueVerifier<T>. |
![]() | DelegateVerifier<T> | A programmatically-created verifier with custom verification and applicability logic. |
![]() | DelegateVerifierArgs<T> | Subclass of VerifierArgs used to construct a DelegateVerifier<T>. |
![]() | DoubleRangeVerifier | A RangeVerifier<T> for properties of type Double |
![]() | DoubleRangeVerifierAttribute | VerifierAttribute class that corresponds to the DoubleRangeVerifier |
![]() | Int32RangeVerifier | A RangeVerifier<T> for properties of type Int32 |
![]() | Int32RangeVerifierAttribute | VerifierAttribute class that corresponds to the Int32RangeVerifier |
![]() | Int64RangeVerifier | A RangeVerifier<T> for properties of type Int64 |
![]() | Int64RangeVerifierAttribute | VerifierAttribute class that corresponds to the Int64RangeVerifier |
![]() | ListVerifier | A Verifier that determines if a given value is one of the items in a predefined list. |
![]() | ListVerifierArgs | Subclass of VerifierArgs used to construct a Verifier that determines if a given value is one of the items in a predefined list. |
![]() | NamedRegexPattern | A property value verifier that verifies that a string property matches a specified Regex expression. |
![]() | PropertyValueVerifier | Abstract base class for all Verifiers that are triggered by a single property on the class being verified. |
![]() | PropertyValueVerifier<T> | A strongly typed abstract subclass of the PropertyValueVerifier. |
![]() | PropertyValueVerifierArgs | VerifierArgs for a PropertyValueVerifier |
![]() | PropertyValueVerifierArgs<T> | Subclass of Verifier.VerifierArgs for a PropertyValueVerifier<T>. |
![]() | PropertyValueVerifierAttribute | Attribute class that allows description of a PropertyValueVerifier via an Attribute. |
![]() | RangeVerifier<T> | A Verifier that determines if a given property falls within a specified range. |
![]() | RangeVerifierArgs<T> | Strongly typed subclass of VerifierArgs used to construct a Verifier that determines if a given property falls within a specified range. |
![]() | RangeVerifierAttribute | Base class for all RangeVerifierAttribute subclasses. |
![]() | RegexVerifier | A Verifier that determines if a given property matches a predefined regular expression pattern. |
![]() | RegexVerifierArgs | Subclass of VerifierArgs used to construct a Verifier that determines if a given property matches a predefined regular expression pattern. |
![]() | RegexVerifierAttribute | Attribute for defining a RegexVerifier |
![]() | RequiredValueVerifier | A Verifier that checks that a null value has not been entered. |
![]() | RequiredValueVerifierAttribute | Attribute class that allows description of a RequiredValueVerifier via an Attribute. |
![]() | StringLengthVerifier | A RangeVerifier<T> for properties of type String. |
![]() | StringLengthVerifierArgs | Subclass of VerifierArgs used to construct a Verifier that determines if a given property matches a predefined regular expression pattern. |
![]() | StringLengthVerifierAttribute | Attribute class that corresponds to the StringLengthVerifier. |
![]() | TriggerContext | Provides the TriggerItem, timing and other information to the verifier during execution. |
![]() | TriggerItem | Defines the type and member name which will trigger verification. |
![]() | TriggerLink | A combination of a TriggerItem and a navigation path that describes the path from the triggering item back to the object being verified. |
![]() | ValidateInstance | Allows DevForce instance-level verification to be performed on an entity marked with .NET validation attributes. |
![]() | ValidateProperty | Allows DevForce property-level verification to be performed on an entity whose properties are marked with .NET validation attributes. |
![]() | ValidationAttributeVerifier | A Verifier wrapper for a ValidationAttribute. |
![]() | Verifier | Abstract base class for all verifiers. |
![]() | Verifier<T> | Strongly typed subclass of Verifier where "T" is the type of the class being verified. |
![]() | VerifierApplicability | Used to construct a return value to the Verifier.IsApplicable method. Used to indicate whether a Verifier is applicable to what it is trying to verify, with the option of providing a descriptive message. |
![]() | VerifierArgs | Base class for arguments to a Verifier. |
![]() | VerifierAttribute | Base class for a VerifierAttribute subclasses. Every Verifier that can or needs to be specified via an attribute on some property must have a corresponding VerifierAttribute subclass. |
![]() | VerifierCollection | Represents a collection of Verifiers. |
![]() | VerifierContext | Provides information about the processing of a specific VerifierEngine.Execute. |
![]() | VerifierEngine | The primary entry point for verification services within DevForce. |
![]() | VerifierEngineCreatedEventArgs | Arguments to the IdeaBlade.Validation.VerifierEngine.Created event. |
![]() | VerifierErrorMessageInfo | Defines a localizable verifier error message. |
![]() | VerifierErrorMessageManager | A strongly-typed resource class, for looking up localized strings, etc. |
![]() | VerifierException | Exception used for programmatic errors encountered while processing a verifier. |
![]() | VerifierOptions | Options to control verification and validation processing. |
![]() | VerifierResult | Encapsulates information about the results of a call to VerifierEngine.Execute. |
![]() | VerifierResultCollection | The collection of VerifierResults returned by a call to VerifierEngine.Execute. |
![]() | VerifierResultException | Exception to be used to report "expected" errors based on a VerifierResult. |
![]() | VerifiersChangedEventArgs | Provides data to the VerifierEngine.VerifiersChanged event. |
![]() | VerifierSetterOptionsAttribute | Defines an attribute that marks a class member as being discoverable by the DevForce framework. |
![]() | VerifierSetterOptionsFns | Provides a set of static methods for working with VerifierSetterOptions. |
![]() | VerifierValidationAttribute | For use with validation attributes in .NET 4/Silverlight 4. |
Interface | Description | |
---|---|---|
![]() | INotifyVerifierResults | Needs to be implemented by any business object class that wants to be notified of Verification results. |
![]() | IRawVerifierOptions | Used to access a VerifierOptions with its raw values. |
![]() | IVerifierProvider | Interface to be implemented to provide verifiers dynamically at run time. |
Delegate | Description | |
---|---|---|
![]() | ApplicabilityConstraint<T> | Delegate that determines if a verifier applies to a particular object given the current TriggerContext and VerifierContext. |
![]() | TriggerTargetNavigator | A delegate that allows navigation from a TriggerItem to the object on which the verifier is defined. |
![]() | ValueVerifierCondition<T> | A delegate used by the DelegatePropertyValueVerifier<T> to determine if an incoming value is valid. |
![]() | VerifierCondition<T> | Delegate that implements a validation test on an object of type T. |
![]() | VerifierEngine.PropertyNameTranslator | Delegate that provides the mechanism to convert a "property" name into a displayable form. |
![]() | VerifierEngine.VerifierBatchInterceptor | Represents the method that will allow for the interception of the verification process by being called after each verifier executes within a batch. |
Enumeration | Description | |
---|---|---|
![]() | TriggerTiming | Whether the verification was triggered before or after the triggering event. |
![]() | VerifierApplicabilityCode | Enumeration indicating whether a Verifier is applicable to what it is trying to verify. |
![]() | VerifierErrorContinuationMode | Indicates whether a failure in a verifier should stop the execution of the remainder of the batch in which the verifier is executing. |
![]() | VerifierErrorNotificationMode | Determines how verification errors are exposed. |
![]() | VerifierExecutionModes | An enum that is used to control when and how any given verifier is executed. |
![]() | VerifierResultCode | A code indicating the result of a verification |
![]() | VerifiersChangedType | Used to describe the kind of change that occurred in a VerifierEngine.VerifiersChanged event. |
![]() | VerifierSetterOptions | Options determining when setter verifiers will fire. |