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. |