示例#1
0
 private static string GenAbstractGInt(GenAbstract <int> ga)
 {
     IL.Push(ga);
     IL.Emit.Tail();
     IL.Emit.Callvirt(new MethodRef(typeof(GenAbstract <int>), nameof(GenAbstract <int> .G)));
     return(IL.Return <string>());
 }
示例#2
0
 private static string GenAbstractFInt(GenAbstract <int> ga)
 {
     IL.Push(ga);
     IL.Emit.Tail();
     IL.Emit.Callvirt(new MethodRef(typeof(GenAbstract <int>), nameof(GenAbstract <int> .F)).MakeGenericMethod(typeof(object)));
     return(IL.Return <string>());
 }