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>()); }
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>()); }