Click or drag to resize
CalculatedPropertyCreateTS1, TS2, TS3, TS4, TTarget Method (IPropertyINotifyPropertyChanged, TS1, IPropertyINotifyPropertyChanged, TS2, IPropertyINotifyPropertyChanged, TS3, IPropertyINotifyPropertyChanged, TS4, FuncTS1, TS2, TS3, TS4, TTarget, IPropertyNotifyPropertyChanged, TTarget)

Namespace: Lawo.ComponentModel
Assembly: Lawo (in Lawo.dll) Version: 1.4.1707.27006
Syntax
C#
public static CalculatedProperty<TTarget> Create<TS1, TS2, TS3, TS4, TTarget>(
	IProperty<INotifyPropertyChanged, TS1> s1,
	IProperty<INotifyPropertyChanged, TS2> s2,
	IProperty<INotifyPropertyChanged, TS3> s3,
	IProperty<INotifyPropertyChanged, TS4> s4,
	Func<TS1, TS2, TS3, TS4, TTarget> toTarget,
	IProperty<NotifyPropertyChanged, TTarget> target
)

Parameters

s1
Type: Lawo.ReflectionIPropertyINotifyPropertyChanged, TS1
s2
Type: Lawo.ReflectionIPropertyINotifyPropertyChanged, TS2
s3
Type: Lawo.ReflectionIPropertyINotifyPropertyChanged, TS3
s4
Type: Lawo.ReflectionIPropertyINotifyPropertyChanged, TS4
toTarget
Type: SystemFuncTS1, TS2, TS3, TS4, TTarget
target
Type: Lawo.ReflectionIPropertyNotifyPropertyChanged, TTarget

Type Parameters

TS1
The type of the first source property.
TS2
The type of the second source property.
TS3
The type of the third source property.
TS4
The type of the fourth source property.
TTarget
The type of the target property.

Return Value

Type: CalculatedPropertyTTarget
Exceptions
ExceptionCondition
ArgumentNullExceptionAt least one of the arguments is equal to null.
See Also