示例#1
0
 public static IILGenerator Ret(this IILGenerator gen)
 {
     gen.Emit(OpCodes.Ret); return(gen);
 }
示例#2
0
 public static IILGenerator Stelem_Ref(this IILGenerator gen)
 {
     gen.Emit(OpCodes.Stelem_Ref); return(gen);
 }
示例#3
0
 public static IILGenerator Callvirt(this IILGenerator gen, MethodInfo method)
 {
     gen.Emit(OpCodes.Callvirt, method); return(gen);
 }
示例#4
0
 public static IILGenerator Dup(this IILGenerator gen)
 {
     gen.Emit(OpCodes.Dup); return(gen);
 }
示例#5
0
 public static IILGenerator Newarr(this IILGenerator gen, Type type)
 {
     gen.Emit(OpCodes.Newarr, type); return(gen);
 }
示例#6
0
 public static IILGenerator Brtrue_S(this IILGenerator gen, Label label)
 {
     gen.Emit(OpCodes.Brtrue_S, label); return(gen);
 }
示例#7
0
 public static IILGenerator Stloc_S(this IILGenerator gen, LocalBuilder local)
 {
     gen.Emit(OpCodes.Stloc_S, local); return(gen);
 }
示例#8
0
 public static IILGenerator Stloc_2(this IILGenerator gen)
 {
     gen.Emit(OpCodes.Stloc_2); return(gen);
 }