public static ILGenerator AndUnboxValueTypeArgument(this ILGenerator generator, Type parameterType) { return(parameterType.IsValueType ? generator.AndUnboxArgument(parameterType) : generator); }