Yes, you can call it using Reflection:
var method = instance.GetType().GetMethod("SomeMethod")
.MakeGenericMethod(instance.SomeType);
method.Invoke(instance);
Also note that SomeType
is the name of your property, not the type of your property.You need to specify the type when you want to call a generic method.