Example #1
0
 public static T Read <T, T0, T1, T2, T3>(this Je.IMemExpander expander, T0 p0, T1 p1, T2 p2, T3 p3, Func <T> func, int lifetime = 0)
 {
     return(ReadEx(new object[] { p0, p1, p2, p3 }, func, lifetime));
 }
Example #2
0
 public static bool Read <T, T0>(this Je.IMemExpander expander, T0 p0, out T p)
 {
     return(ReadEx(new object[] { p0 }, out p));
 }
Example #3
0
 public static T Read <T, T0, T1, T2, T3, T4, T5, T6>(this Je.IMemExpander expander, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, Func <T> func, int lifetime = 0)
 {
     return(ReadEx(new object[] { p0, p1, p2, p3, p4, p5, p6 }, func, lifetime));
 }
Example #4
0
 public static bool Read <T, T0, T1, T2, T3, T4, T5>(this Je.IMemExpander expander, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, out T p)
 {
     return(ReadEx(new object[] { p0, p1, p2, p3, p4, p5 }, out p));
 }
Example #5
0
 public static bool Read <T, T0, T1, T2>(this Je.IMemExpander expander, T0 p0, T1 p1, T2 p2, out T p)
 {
     return(ReadEx(new object[] { p0, p1, p2 }, out p));
 }
Example #6
0
 public static void Clear <T0, T1>(this Je.IMemExpander expander, T0 p0, T1 p1)
 {
     ClearEx(new object[] { p0, p1 });
 }
Example #7
0
 public static void Clear <T0>(this Je.IMemExpander expander, T0 p0)
 {
     ClearEx(new object[] { p0 });
 }
Example #8
0
 public static void Clear <T0, T1, T2, T3, T4>(this Je.IMemExpander expander, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4)
 {
     ClearEx(new object[] { p0, p1, p2, p3, p4 });
 }
Example #9
0
 public static void Clear <T0, T1, T2>(this Je.IMemExpander expander, T0 p0, T1 p1, T2 p2)
 {
     ClearEx(new object[] { p0, p1, p2 });
 }
Example #10
0
 public static void Clear <T0, T1, T2, T3, T4, T5, T6>(this Je.IMemExpander expander, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
 {
     ClearEx(new object[] { p0, p1, p2, p3, p4, p5, p6 });
 }
Example #11
0
 public static bool Read <T, T0, T1, T2, T3, T4, T5, T6, T7, T8>(this Je.IMemExpander expander, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, out T p)
 {
     return(ReadEx(new object[] { p0, p1, p2, p3, p4, p5, p6, p7, p8 }, out p));
 }
Example #12
0
 public static void Clear <T0, T1, T2, T3, T4, T5, T6, T7, T8, T9>(this Je.IMemExpander expander, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9)
 {
     ClearEx(new object[] { p0, p1, p2, p3, p4, p5, p6, p7, p8, p9 });
 }
Example #13
0
 public static void Write <T, T0>(this Je.IMemExpander expander, T0 p0, Func <T> func, int lifetime = 0)
 {
     WriteEx(new object[] { p0 }, func(), lifetime);
 }
Example #14
0
 public static void Write <T, T0, T1, T2, T3>(this Je.IMemExpander expander, T0 p0, T1 p1, T2 p2, T3 p3, Func <T> func, int lifetime = 0)
 {
     WriteEx(new object[] { p0, p1, p2, p3 }, func(), lifetime);
 }
Example #15
0
 public static void Write <T, T0, T1, T2, T3, T4, T5, T6>(this Je.IMemExpander expander, T0 p0, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, Func <T> func, int lifetime = 0)
 {
     WriteEx(new object[] { p0, p1, p2, p3, p4, p5, p6 }, func(), lifetime);
 }
Example #16
0
 public static T Read <T, T0>(this Je.IMemExpander expander, T0 p0, Func <T> func, int lifetime = 0)
 {
     return(ReadEx(new object[] { p0 }, func, lifetime));
 }