Click or drag to resize
CalculatedProperty.Create<TS1, TS2, TS3, TS4, TS5, TS6, TS7, TTarget> Method (IProperty<INotifyPropertyChanged, TS1>, IProperty<INotifyPropertyChanged, TS2>, IProperty<INotifyPropertyChanged, TS3>, IProperty<INotifyPropertyChanged, TS4>, IProperty<INotifyPropertyChanged, TS5>, IProperty<INotifyPropertyChanged, TS6>, IProperty<INotifyPropertyChanged, TS7>, Func<TS1, TS2, TS3, TS4, TS5, TS6, TS7, TTarget>, IProperty<NotifyPropertyChanged, 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, TS5, TS6, TS7, TTarget>(
	IProperty<INotifyPropertyChanged, TS1> s1,
	IProperty<INotifyPropertyChanged, TS2> s2,
	IProperty<INotifyPropertyChanged, TS3> s3,
	IProperty<INotifyPropertyChanged, TS4> s4,
	IProperty<INotifyPropertyChanged, TS5> s5,
	IProperty<INotifyPropertyChanged, TS6> s6,
	IProperty<INotifyPropertyChanged, TS7> s7,
	Func<TS1, TS2, TS3, TS4, TS5, TS6, TS7, TTarget> toTarget,
	IProperty<NotifyPropertyChanged, TTarget> target
)

Parameters

s1
Type: Lawo.Reflection.IProperty<INotifyPropertyChanged, TS1>
s2
Type: Lawo.Reflection.IProperty<INotifyPropertyChanged, TS2>
s3
Type: Lawo.Reflection.IProperty<INotifyPropertyChanged, TS3>
s4
Type: Lawo.Reflection.IProperty<INotifyPropertyChanged, TS4>
s5
Type: Lawo.Reflection.IProperty<INotifyPropertyChanged, TS5>
s6
Type: Lawo.Reflection.IProperty<INotifyPropertyChanged, TS6>
s7
Type: Lawo.Reflection.IProperty<INotifyPropertyChanged, TS7>
toTarget
Type: System.Func<TS1, TS2, TS3, TS4, TS5, TS6, TS7, TTarget>
target
Type: Lawo.Reflection.IProperty<NotifyPropertyChanged, 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.
TS5
The type of the fifth source property.
TS6
The type of the sixth source property.
TS7
The type of the seventh source property.
TTarget
The type of the target property.

Return Value

Type: CalculatedProperty<TTarget>
Exceptions
ExceptionCondition
ArgumentNullExceptionAt least one of the arguments is equal to null.
See Also