DevForce Help Reference
IdeaBlade.Validation Namespace
Inheritance Hierarchy
Classes
 ClassDescription
ClassDateTimeRangeVerifier A RangeVerifier<T> for properties of type DateTime
ClassDateTimeRangeVerifierAttribute VerifierAttribute class that corresponds to the DateTimeRangeVerifier.
ClassDecimalRangeVerifier A RangeVerifier<T> for properties of type Decimal.
ClassDecimalRangeVerifierAttribute Attribute class that corresponds to the DecimalRangeVerifier.
ClassDelegatePropertyValueVerifier<T> A PropertyValueVerifier<T> that uses delegates to perform its applicability and validation checks.
ClassDelegatePropertyValueVerifierArgs<T> Subclass of Verifier.VerifierArgs for a DelegatePropertyValueVerifier<T>.
ClassDelegateVerifier<T> A programmatically-created verifier with custom verification and applicability logic.
ClassDelegateVerifierArgs<T> Subclass of VerifierArgs used to construct a DelegateVerifier<T>.
ClassDoubleRangeVerifier A RangeVerifier<T> for properties of type Double
ClassDoubleRangeVerifierAttribute VerifierAttribute class that corresponds to the DoubleRangeVerifier
ClassInt32RangeVerifier A RangeVerifier<T> for properties of type Int32
ClassInt32RangeVerifierAttribute VerifierAttribute class that corresponds to the Int32RangeVerifier
ClassInt64RangeVerifier A RangeVerifier<T> for properties of type Int64
ClassInt64RangeVerifierAttribute VerifierAttribute class that corresponds to the Int64RangeVerifier
ClassListVerifier A Verifier that determines if a given value is one of the items in a predefined list.
ClassListVerifierArgs Subclass of VerifierArgs used to construct a Verifier that determines if a given value is one of the items in a predefined list.
ClassNamedRegexPattern A property value verifier that verifies that a string property matches a specified Regex expression.
ClassPropertyValueVerifier Abstract base class for all Verifiers that are triggered by a single property on the class being verified.
ClassPropertyValueVerifier<T> A strongly typed abstract subclass of the PropertyValueVerifier.
ClassPropertyValueVerifierArgs VerifierArgs for a PropertyValueVerifier
ClassPropertyValueVerifierArgs<T> Subclass of Verifier.VerifierArgs for a PropertyValueVerifier<T>.
ClassPropertyValueVerifierAttribute Attribute class that allows description of a PropertyValueVerifier via an Attribute.
ClassRangeVerifier<T> A Verifier that determines if a given property falls within a specified range.
ClassRangeVerifierArgs<T> Strongly typed subclass of VerifierArgs used to construct a Verifier that determines if a given property falls within a specified range.
ClassRangeVerifierAttribute Base class for all RangeVerifierAttribute subclasses.
ClassRegexVerifier A Verifier that determines if a given property matches a predefined regular expression pattern.
ClassRegexVerifierArgs Subclass of VerifierArgs used to construct a Verifier that determines if a given property matches a predefined regular expression pattern.
ClassRegexVerifierAttribute Attribute for defining a RegexVerifier
ClassRequiredValueVerifier A Verifier that checks that a null value has not been entered.
ClassRequiredValueVerifierAttribute Attribute class that allows description of a RequiredValueVerifier via an Attribute.
ClassStringLengthVerifier A RangeVerifier<T> for properties of type String.
ClassStringLengthVerifierArgs Subclass of VerifierArgs used to construct a Verifier that determines if a given property matches a predefined regular expression pattern.
ClassStringLengthVerifierAttribute Attribute class that corresponds to the StringLengthVerifier.
ClassTriggerContext Provides the TriggerItem, timing and other information to the verifier during execution.
ClassTriggerItem Defines the type and member name which will trigger verification.
ClassTriggerLink A combination of a TriggerItem and a navigation path that describes the path from the triggering item back to the object being verified.
ClassValidateInstance Allows DevForce instance-level verification to be performed on an entity marked with .NET validation attributes.
ClassValidateProperty Allows DevForce property-level verification to be performed on an entity whose properties are marked with .NET validation attributes.
ClassValidationAttributeVerifier A Verifier wrapper for a ValidationAttribute.
ClassVerifier Abstract base class for all verifiers.
ClassVerifier<T> Strongly typed subclass of Verifier where "T" is the type of the class being verified.
ClassVerifierApplicability 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.
ClassVerifierArgs Base class for arguments to a Verifier.
ClassVerifierAttribute 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.
ClassVerifierCollection Represents a collection of Verifiers.
ClassVerifierContext Provides information about the processing of a specific VerifierEngine.Execute.
ClassVerifierEngine The primary entry point for verification services within DevForce.
ClassVerifierEngineCreatedEventArgs Arguments to the IdeaBlade.Validation.VerifierEngine.Created event.
ClassVerifierErrorMessageInfo Defines a localizable verifier error message.
ClassVerifierErrorMessageManager A strongly-typed resource class, for looking up localized strings, etc.
ClassVerifierException Exception used for programmatic errors encountered while processing a verifier.
ClassVerifierOptions Options to control verification and validation processing.
ClassVerifierResult Encapsulates information about the results of a call to VerifierEngine.Execute.
ClassVerifierResultCollection The collection of VerifierResults returned by a call to VerifierEngine.Execute.
ClassVerifierResultException Exception to be used to report "expected" errors based on a VerifierResult.
ClassVerifiersChangedEventArgs Provides data to the VerifierEngine.VerifiersChanged event.
ClassVerifierSetterOptionsAttribute Defines an attribute that marks a class member as being discoverable by the DevForce framework.
ClassVerifierSetterOptionsFns Provides a set of static methods for working with VerifierSetterOptions.
ClassVerifierValidationAttribute For use with validation attributes in .NET 4/Silverlight 4.
Interfaces
 InterfaceDescription
InterfaceINotifyVerifierResults Needs to be implemented by any business object class that wants to be notified of Verification results.
InterfaceIRawVerifierOptions Used to access a VerifierOptions with its raw values.
InterfaceIVerifierProvider Interface to be implemented to provide verifiers dynamically at run time.
Delegates
 DelegateDescription
DelegateApplicabilityConstraint<T> Delegate that determines if a verifier applies to a particular object given the current TriggerContext and VerifierContext.
DelegateTriggerTargetNavigator A delegate that allows navigation from a TriggerItem to the object on which the verifier is defined.
DelegateValueVerifierCondition<T> A delegate used by the DelegatePropertyValueVerifier<T> to determine if an incoming value is valid.
DelegateVerifierCondition<T> Delegate that implements a validation test on an object of type T.
DelegateVerifierEngine.PropertyNameTranslator Delegate that provides the mechanism to convert a "property" name into a displayable form.
DelegateVerifierEngine.VerifierBatchInterceptor Represents the method that will allow for the interception of the verification process by being called after each verifier executes within a batch.
Enumerations
 EnumerationDescription
EnumerationTriggerTiming Whether the verification was triggered before or after the triggering event.
EnumerationVerifierApplicabilityCode Enumeration indicating whether a Verifier is applicable to what it is trying to verify.
EnumerationVerifierErrorContinuationMode Indicates whether a failure in a verifier should stop the execution of the remainder of the batch in which the verifier is executing.
EnumerationVerifierErrorNotificationMode Determines how verification errors are exposed.
EnumerationVerifierExecutionModes An enum that is used to control when and how any given verifier is executed.
EnumerationVerifierResultCode A code indicating the result of a verification
EnumerationVerifiersChangedType Used to describe the kind of change that occurred in a VerifierEngine.VerifiersChanged event.
EnumerationVerifierSetterOptions Options determining when setter verifiers will fire.
See Also

Reference

IdeaBlade.Validation Assembly

Send Feedback