12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- namespace Wayne.Lib
- {
- #if WindowsCE
- public class Tuple<T1, T2>
- {
- public Tuple(T1 item1, T2 item2)
- {
- Item2 = item2;
- Item1 = item1;
- }
- public T1 Item1 { get; private set; }
- public T2 Item2 { get; private set; }
- }
- public class Tuple<T1, T2, T3>
- {
- public Tuple(T1 item1, T2 item2, T3 item3)
- {
- Item1 = item1;
- Item2 = item2;
- Item3 = item3;
- }
- public T1 Item1 { get; private set; }
- public T2 Item2 { get; private set; }
- public T3 Item3 { get; private set; }
- }
- public class Tuple<T1, T2, T3, T4>
- {
- public Tuple(T1 item1, T2 item2, T3 item3, T4 item4)
- {
- Item1 = item1;
- Item2 = item2;
- Item3 = item3;
- Item4 = item4;
- }
- public T1 Item1 { get; private set; }
- public T2 Item2 { get; private set; }
- public T3 Item3 { get; private set; }
- public T4 Item4 { get; private set; }
- }
- public class Tuple
- {
- public static Tuple<T1, T2> Create<T1, T2>(T1 t1, T2 t2)
- {
- return new Tuple<T1, T2>(t1, t2);
- }
- public static Tuple<T1, T2, T3> Create<T1, T2, T3>(T1 t1, T2 t2, T3 t3)
- {
- return new Tuple<T1, T2, T3>(t1, t2, t3);
- }
- public static Tuple<T1, T2, T3, T4> Create<T1, T2, T3, T4>(T1 t1, T2 t2, T3 t3, T4 t4)
- {
- return new Tuple<T1, T2, T3,T4>(t1, t2, t3, t4);
- }
- }
- #endif
- }
|