AttributeExpressionsTObject Constructor |
Namespace:
Aloe.SystemFrameworks.Domain.Attributes
Assembly:
Aloe.SystemFrameworks.Domain (in Aloe.SystemFrameworks.Domain.dll) Version: 20.1.3.5
Syntaxpublic AttributeExpressions(
Expression<Func<TObject, Object>> lateDefaultExpression = null,
Func<TObject, bool> lateDefaultCondition = null,
Func<TObject, bool> isValidCondition = null,
params AttributeExpression<TObject>[] reactiveExpressions
)
Public Sub New (
Optional lateDefaultExpression As Expression(Of Func(Of TObject, Object)) = Nothing,
Optional lateDefaultCondition As Func(Of TObject, Boolean) = Nothing,
Optional isValidCondition As Func(Of TObject, Boolean) = Nothing,
ParamArray reactiveExpressions As AttributeExpression(Of TObject)()
)
public:
AttributeExpressions(
Expression<Func<TObject, Object^>^>^ lateDefaultExpression = nullptr,
Func<TObject, bool>^ lateDefaultCondition = nullptr,
Func<TObject, bool>^ isValidCondition = nullptr,
... array<AttributeExpression<TObject>^>^ reactiveExpressions
)
new :
?lateDefaultExpression : Expression<Func<'TObject, Object>> *
?lateDefaultCondition : Func<'TObject, bool> *
?isValidCondition : Func<'TObject, bool> *
reactiveExpressions : AttributeExpression<'TObject>[]
(* Defaults:
let _lateDefaultExpression = defaultArg lateDefaultExpression null
let _lateDefaultCondition = defaultArg lateDefaultCondition null
let _isValidCondition = defaultArg isValidCondition null
*)
-> AttributeExpressions
Parameters
- lateDefaultExpression (Optional)
- Type: System.Linq.ExpressionsExpressionFuncTObject, Object
The late default expression. - lateDefaultCondition (Optional)
- Type: SystemFuncTObject, Boolean
The late default condition. - isValidCondition (Optional)
- Type: SystemFuncTObject, Boolean
The is valid condition. - reactiveExpressions
- Type: Aloe.SystemFrameworks.Domain.AttributesAttributeExpressionTObject
The reactive expressions.
See Also