public T3(T4 t4, Scoped1 scoped1, Scoped3 scoped3, Single3 single3) { T4 = t4; Scoped1 = scoped1; Scoped3 = scoped3; Single3 = single3; }
public Scoped2(T4 t4, Scoped3 scoped3, Func2 func2, Single2 single2, Single3 single3) { T4 = t4; Scoped3 = scoped3; Func2 = func2; Single2 = single2; Single3 = single3; }
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 Func1(T4 t4, Scoped3 scoped3, Single3 single3) { T4 = t4; Scoped3 = scoped3; Single3 = single3; }