Интересно, но вопрос касается кода, а не выяснения в IDE.

НИЕ: ЭТОТ КОД ОТЛИЧАЕТСЯ, ВИДИТЕ КОММЕНТАРИИ АНТОНИ

Что быстрее?

1.

  public bool IsValueType<T>(T obj){
       return obj is ValueType;
  }

2.

  public bool IsValueType<T>(T obj){
       return obj == null ? false : obj.GetType().IsValueType;
  } 

3.

  public bool IsValueType<T>(T obj){
       return default(T) != null;
  }

4.Что-то еще

Ответы на вопрос(5)

Ваш ответ на вопрос