CSLA.NET 5.4.2
CSLA .NET is a software development framework that helps you build a reusable, maintainable object-oriented business layer for your app.
Csla.Validation.CommonRules.MinLengthRuleArgs Class Reference

Custom RuleArgs object required by the StringMinLength rule method. More...

Inheritance diagram for Csla.Validation.CommonRules.MinLengthRuleArgs:
Csla.Validation.DecoratedRuleArgs Csla.Validation.RuleArgs

Public Member Functions

 MinLengthRuleArgs (string propertyName, int minLength)
 Create a new object. More...
 
 MinLengthRuleArgs (Core.IPropertyInfo propertyInfo, int minLength)
 Create a new object. More...
 
 MinLengthRuleArgs (string propertyName, string friendlyName, int minLength)
 Create a new object. More...
 
 MinLengthRuleArgs (string propertyName, int minLength, string format)
 Create a new object. More...
 
 MinLengthRuleArgs (Core.IPropertyInfo propertyInfo, int minLength, string format)
 Create a new object. More...
 
 MinLengthRuleArgs (string propertyName, string friendlyName, int minLength, string format)
 Create a new object. More...
 
- Public Member Functions inherited from Csla.Validation.DecoratedRuleArgs
 DecoratedRuleArgs (string propertyName)
 Creates an instance of RuleArgs. More...
 
 DecoratedRuleArgs (Core.IPropertyInfo propertyInfo)
 Creates an instance of RuleArgs. More...
 
 DecoratedRuleArgs (string propertyName, string friendlyName)
 Creates an instance of RuleArgs. More...
 
 DecoratedRuleArgs (string propertyName, RuleSeverity severity)
 Creates an instance of RuleArgs. More...
 
 DecoratedRuleArgs (Core.IPropertyInfo propertyInfo, RuleSeverity severity)
 Creates an instance of RuleArgs. More...
 
 DecoratedRuleArgs (string propertyName, string friendlyName, RuleSeverity severity)
 Creates an instance of RuleArgs. More...
 
 DecoratedRuleArgs (string propertyName, RuleSeverity severity, bool stopProcessing)
 Creates an instance of RuleArgs. More...
 
 DecoratedRuleArgs (Core.IPropertyInfo propertyInfo, RuleSeverity severity, bool stopProcessing)
 Creates an instance of RuleArgs. More...
 
 DecoratedRuleArgs (string propertyName, string friendlyName, RuleSeverity severity, bool stopProcessing)
 Creates an instance of RuleArgs. More...
 
 DecoratedRuleArgs (string propertyName, Dictionary< string, object > args)
 Creates an instance of RuleArgs. More...
 
 DecoratedRuleArgs (Core.IPropertyInfo propertyInfo, Dictionary< string, object > args)
 Creates an instance of RuleArgs. More...
 
 DecoratedRuleArgs (string propertyName, string friendlyName, Dictionary< string, object > args)
 Creates an instance of RuleArgs. More...
 
 DecoratedRuleArgs (string propertyName, RuleSeverity severity, Dictionary< string, object > args)
 Creates an instance of RuleArgs. More...
 
 DecoratedRuleArgs (Core.IPropertyInfo propertyInfo, RuleSeverity severity, Dictionary< string, object > args)
 Creates an instance of RuleArgs. More...
 
 DecoratedRuleArgs (string propertyName, string friendlyName, RuleSeverity severity, Dictionary< string, object > args)
 Creates an instance of RuleArgs. More...
 
 DecoratedRuleArgs (string propertyName, RuleSeverity severity, bool stopProcessing, Dictionary< string, object > args)
 Creates an instance of RuleArgs. More...
 
 DecoratedRuleArgs (Core.IPropertyInfo propertyInfo, RuleSeverity severity, bool stopProcessing, Dictionary< string, object > args)
 Creates an instance of RuleArgs. More...
 
 DecoratedRuleArgs (string propertyName, string friendlyName, RuleSeverity severity, bool stopProcessing, Dictionary< string, object > args)
 Creates an instance of RuleArgs. More...
 
override string ToString ()
 Return a string representation of the object using the rule:// URI format. More...
 
- Public Member Functions inherited from Csla.Validation.RuleArgs
 RuleArgs (string propertyName)
 Creates an instance of RuleArgs. More...
 
 RuleArgs (Core.IPropertyInfo propertyInfo)
 Creates an instance of RuleArgs. More...
 
 RuleArgs (string propertyName, string friendlyName)
 Creates an instance of RuleArgs. More...
 
 RuleArgs (string propertyName, RuleSeverity severity)
 Creates an instance of RuleArgs. More...
 
 RuleArgs (Core.IPropertyInfo propertyInfo, RuleSeverity severity)
 Creates an instance of RuleArgs. More...
 
 RuleArgs (string propertyName, string friendlyName, RuleSeverity severity)
 Creates an instance of RuleArgs. More...
 
 RuleArgs (string propertyName, RuleSeverity severity, bool stopProcessing)
 Creates an instance of RuleArgs. More...
 
 RuleArgs (Core.IPropertyInfo propertyInfo, RuleSeverity severity, bool stopProcessing)
 Creates an instance of RuleArgs. More...
 
 RuleArgs (string propertyName, string friendlyName, RuleSeverity severity, bool stopProcessing)
 Creates an instance of RuleArgs. More...
 
override string ToString ()
 Returns a string representation of the object. More...
 

Properties

int MinLength [get]
 Get the min length for the string. More...
 
- Properties inherited from Csla.Validation.DecoratedRuleArgs
object this[string key] [getset]
 Gets or sets an argument value for use by the rule method. More...
 
- Properties inherited from Csla.Validation.RuleArgs
string PropertyName [get]
 The name of the property to be validated. More...
 
string PropertyFriendlyName [getset]
 Gets or sets a friendly name for the property, which will be used in place of the property name when creating the broken rule description string. More...
 
string Description [getset]
 Set by the rule handler method to describe the broken rule. More...
 
RuleSeverity Severity [getset]
 Gets or sets the severity of the broken rule. More...
 
bool StopProcessing [getset]
 Gets or sets a value indicating whether this broken rule should stop the processing of subsequent rules for this property. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Csla.Validation.RuleArgs
static string GetPropertyName (RuleArgs e)
 Gets the property name from the RuleArgs object, using the friendly name if one is defined. More...
 

Detailed Description

Custom RuleArgs object required by the StringMinLength rule method.

Definition at line 240 of file Csla.Validation.Shared/CommonRules.cs.

Constructor & Destructor Documentation

◆ MinLengthRuleArgs() [1/6]

Csla.Validation.CommonRules.MinLengthRuleArgs.MinLengthRuleArgs ( string  propertyName,
int  minLength 
)

Create a new object.

Parameters
propertyNameName of the property to validate.
minLengthmin length of characters allowed.

Definition at line 255 of file Csla.Validation.Shared/CommonRules.cs.

◆ MinLengthRuleArgs() [2/6]

Csla.Validation.CommonRules.MinLengthRuleArgs.MinLengthRuleArgs ( Core.IPropertyInfo  propertyInfo,
int  minLength 
)

Create a new object.

Parameters
propertyInfoProperty to validate.
minLengthmin length of characters allowed.

Definition at line 268 of file Csla.Validation.Shared/CommonRules.cs.

◆ MinLengthRuleArgs() [3/6]

Csla.Validation.CommonRules.MinLengthRuleArgs.MinLengthRuleArgs ( string  propertyName,
string  friendlyName,
int  minLength 
)

Create a new object.

Parameters
propertyNameName of the property to validate.
friendlyNameA friendly name for the property, which will be used in place of the property name when creating the broken rule description string.
minLengthmin length of characters allowed.

Definition at line 284 of file Csla.Validation.Shared/CommonRules.cs.

◆ MinLengthRuleArgs() [4/6]

Csla.Validation.CommonRules.MinLengthRuleArgs.MinLengthRuleArgs ( string  propertyName,
int  minLength,
string  format 
)

Create a new object.

Parameters
propertyNameName of the property to validate.
minLengthmin length of characters allowed.
formatFormat string for the min length value in the broken rule string.

Definition at line 299 of file Csla.Validation.Shared/CommonRules.cs.

◆ MinLengthRuleArgs() [5/6]

Csla.Validation.CommonRules.MinLengthRuleArgs.MinLengthRuleArgs ( Core.IPropertyInfo  propertyInfo,
int  minLength,
string  format 
)

Create a new object.

Parameters
propertyInfoProperty to validate.
minLengthmin length of characters allowed.
formatFormat string for the min length value in the broken rule string.

Definition at line 314 of file Csla.Validation.Shared/CommonRules.cs.

◆ MinLengthRuleArgs() [6/6]

Csla.Validation.CommonRules.MinLengthRuleArgs.MinLengthRuleArgs ( string  propertyName,
string  friendlyName,
int  minLength,
string  format 
)

Create a new object.

Parameters
propertyNameName of the property to validate.
friendlyNameA friendly name for the property, which will be used in place of the property name when creating the broken rule description string.
minLengthmin length of characters allowed.
formatFormat string for the min length value in the broken rule string.

Definition at line 332 of file Csla.Validation.Shared/CommonRules.cs.

Property Documentation

◆ MinLength

int Csla.Validation.CommonRules.MinLengthRuleArgs.MinLength
get

Get the min length for the string.

Definition at line 245 of file Csla.Validation.Shared/CommonRules.cs.