public NamedOptionalLevel4Builder(OptionalHold <T1> hold1, OptionalHold <T2> hold2, OptionalHold <T3> hold3, T4 value, string key)
 {
     _hold1 = hold1;
     _hold2 = hold2;
     _hold3 = hold3;
     _hold4 = new OptionalHold <T4>(value, key);
 }
示例#2
0
 public NamedOptionalLevel19Builder(OptionalHold <T1> hold1, OptionalHold <T2> hold2, OptionalHold <T3> hold3, OptionalHold <T4> hold4, OptionalHold <T5> hold5,
                                    OptionalHold <T6> hold6, OptionalHold <T7> hold7, OptionalHold <T8> hold8, OptionalHold <T9> hold9, OptionalHold <T10> hold10, OptionalHold <T11> hold11,
                                    OptionalHold <T12> hold12, OptionalHold <T13> hold13, OptionalHold <T14> hold14, OptionalHold <T15> hold15, OptionalHold <T16> hold16,
                                    OptionalHold <T17> hold17, OptionalHold <T18> hold18, T19 value,
                                    string key)
 {
     _hold1  = hold1;
     _hold2  = hold2;
     _hold3  = hold3;
     _hold4  = hold4;
     _hold5  = hold5;
     _hold6  = hold6;
     _hold7  = hold7;
     _hold8  = hold8;
     _hold9  = hold9;
     _hold10 = hold10;
     _hold11 = hold11;
     _hold12 = hold12;
     _hold13 = hold13;
     _hold14 = hold14;
     _hold15 = hold15;
     _hold16 = hold16;
     _hold17 = hold17;
     _hold18 = hold18;
     _hold19 = new OptionalHold <T19>(value, key);
 }
 public NamedOptionalLevel5Builder(OptionalHold <T1> hold1, OptionalHold <T2> hold2, OptionalHold <T3> hold3, OptionalHold <T4> hold4, T5 value, string key)
 {
     _hold1 = hold1;
     _hold2 = hold2;
     _hold3 = hold3;
     _hold4 = hold4;
     _hold5 = new OptionalHold <T5>(value, key);
 }
 public NamedOptionalLevel7Builder(OptionalHold <T1> hold1, OptionalHold <T2> hold2, OptionalHold <T3> hold3, OptionalHold <T4> hold4, OptionalHold <T5> hold5,
                                   OptionalHold <T6> hold6, T7 value,
                                   string key)
 {
     _hold1 = hold1;
     _hold2 = hold2;
     _hold3 = hold3;
     _hold4 = hold4;
     _hold5 = hold5;
     _hold6 = hold6;
     _hold7 = new OptionalHold <T7>(value, key);
 }
示例#5
0
 public NamedOptionalLevel9Builder(OptionalHold <T1> hold1, OptionalHold <T2> hold2, OptionalHold <T3> hold3, OptionalHold <T4> hold4, OptionalHold <T5> hold5,
                                   OptionalHold <T6> hold6, OptionalHold <T7> hold7, OptionalHold <T8> hold8, T9 value,
                                   string key)
 {
     _hold1 = hold1;
     _hold2 = hold2;
     _hold3 = hold3;
     _hold4 = hold4;
     _hold5 = hold5;
     _hold6 = hold6;
     _hold7 = hold7;
     _hold8 = hold8;
     _hold9 = new OptionalHold <T9>(value, key);
 }
示例#6
0
 public NamedOptionalLevel11Builder(OptionalHold <T1> hold1, OptionalHold <T2> hold2, OptionalHold <T3> hold3, OptionalHold <T4> hold4, OptionalHold <T5> hold5,
                                    OptionalHold <T6> hold6, OptionalHold <T7> hold7, OptionalHold <T8> hold8, OptionalHold <T9> hold9, OptionalHold <T10> hold10, T11 value,
                                    string key)
 {
     _hold1  = hold1;
     _hold2  = hold2;
     _hold3  = hold3;
     _hold4  = hold4;
     _hold5  = hold5;
     _hold6  = hold6;
     _hold7  = hold7;
     _hold8  = hold8;
     _hold9  = hold9;
     _hold10 = hold10;
     _hold11 = new OptionalHold <T11>(value, key);
 }
 public NamedOptionalLevel3Builder(OptionalHold <T1> hold1, OptionalHold <T2> hold2, T3 value, string key)
 {
     _hold1 = hold1;
     _hold2 = hold2;
     _hold3 = new OptionalHold <T3>(value, key);
 }
 public NamedOptionalLevel2Builder(OptionalHold <T1> hold1, T2 value, string key)
 {
     _hold1 = hold1;
     _hold2 = new OptionalHold <T2>(value, key);
 }
 public NamedOptionalLevel1Builder(T value, string key)
 {
     _hold1 = new OptionalHold <T>(value, key);
 }