public static IILGenerator Ret(this IILGenerator gen)
 {
     gen.Emit(OpCodes.Ret); return(gen);
 }
 public static IILGenerator Stelem_Ref(this IILGenerator gen)
 {
     gen.Emit(OpCodes.Stelem_Ref); return(gen);
 }
 public static IILGenerator Callvirt(this IILGenerator gen, MethodInfo method)
 {
     gen.Emit(OpCodes.Callvirt, method); return(gen);
 }
 public static IILGenerator Dup(this IILGenerator gen)
 {
     gen.Emit(OpCodes.Dup); return(gen);
 }
 public static IILGenerator Newarr(this IILGenerator gen, Type type)
 {
     gen.Emit(OpCodes.Newarr, type); return(gen);
 }
 public static IILGenerator Brtrue_S(this IILGenerator gen, Label label)
 {
     gen.Emit(OpCodes.Brtrue_S, label); return(gen);
 }
 public static IILGenerator Stloc_S(this IILGenerator gen, LocalBuilder local)
 {
     gen.Emit(OpCodes.Stloc_S, local); return(gen);
 }
 public static IILGenerator Stloc_2(this IILGenerator gen)
 {
     gen.Emit(OpCodes.Stloc_2); return(gen);
 }