private InvocationInfo SetGenericValue <T>(InvocationInfo invocationInfo) { const int valueIndex = 0; _realInstance.SetGenericValue((T)invocationInfo.Arguments[valueIndex].Value); return(invocationInfo); }