Пример #1
0
    public static void DoSomethingGeneric(GenericInvokerParameters parameters)
    {
        var targetMethodInfo  = typeof(GenericInvoker).GetMethod("DoSomethingGeneric");
        var genericTargetCall = targetMethodInfo.MakeGenericMethod(parameters.InvokeType);

        genericTargetCall.Invoke(new GenericInvoker(), new[] { parameters });
    }
Пример #2
0
 public void DoSomethingGeneric <T>(GenericInvokerParameters parameters)
 {
     //Call your generic class / method e.g.
     SomeClass.SomeGenericMethod <T>(parameters.SomeValue);
 }