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