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 Namespace Reference

Classes

class  BusinessBase
 Intermediate base class for BusinessBase More...
 
class  CommonRules
 Implements common business rules.
 
class  DecoratedRuleArgs
 Object providing extra information to methods that implement business rules. More...
 
class  ObjectAccessor
 
class  PropertyHelper
 
class  ReadOnlyBase
 Intermediate base class for ReadOnlyBase More...
 
class  Resource
 
class  RuleArgs
 Object providing extra information to methods that implement business rules. More...
 
class  RuleExtensions
 Helper class for wrapping old style (Csla 3.8x and earlier) rules with a lambda rule in Csla 4.x to simplify migration of older style apps.
 

Functions

delegate bool RuleHandler (object target, RuleArgs e)
 The delegate definition for CSLA 3.8 rule handler More...
 
delegate bool RuleHandler< T, R > (T target, R e)
 The delegate definition for CSLA 3.8 generic rule handler More...
 

Function Documentation

◆ RuleHandler()

delegate bool Csla.Validation.RuleHandler ( object  target,
RuleArgs  e 
)

The delegate definition for CSLA 3.8 rule handler

Parameters
targetTarget object.
eRuleArgs parameter.
Returns
false if broken, true if passed

◆ RuleHandler< T, R >()

delegate bool Csla.Validation.RuleHandler< T, R > ( target,
e 
)

The delegate definition for CSLA 3.8 generic rule handler

Parameters
targetTarget object.
eRuleArgs parameter.
Returns
false if broken, true if passed
Type Constraints
R :RuleArgs