public T1(T2 t2, Scoped1 scoped1, Scoped2 scoped2, Single1 single1) { T2 = t2; Scoped1 = scoped1; Scoped2 = scoped2; Single1 = single1; }
public Scoped1(T4 t4, Scoped2 scoped2, Func1 func1, Single1 single1) { T4 = t4; Scoped2 = scoped2; Func1 = func1; Single1 = single1; }
public T2(T3 t3, T4 t4, Scoped1 scoped1, Scoped3 scoped3, Single1 single1, Single2 single2) { T3 = t3; T4 = t4; Scoped1 = scoped1; Scoped3 = scoped3; Single1 = single1; Single2 = single2; }
public R( Single1 single1, Single2 single2, Scoped1 scoped1, Scoped2 scoped2, Trans1 trans1, Trans2 trans2, ScopedFac1 scopedFac1, ScopedFac2 scopedFac2, SingleObj1 singleObj1, SingleObj2 singleObj2 ) { Single1 = single1; Single2 = single2; Scoped1 = scoped1; Scoped2 = scoped2; Trans1 = trans1; Trans2 = trans2; ScopedFac1 = scopedFac1; ScopedFac2 = scopedFac2; SingleObj1 = singleObj1; SingleObj2 = singleObj2; }
public Func2(T4 t4, Single1 single1, Single2 single2) { T4 = t4; Single1 = single1; Single2 = single2; }