public void CallGenericFuncWithGenericReturnType()
        {
            var gen = new PublicGenericClass <string>((Func <int>)null);

            gen.GenericFunction <int, long>(1, 2);
        }
        public void CallRealGenericFunc()
        {
            var gen = new PublicGenericClass <string>((Func <int>)null);

            gen.GenericFunction <string>("");
        }