https://msdn.microsoft.com/en-us/library/system.exception.aspx#inheritanceContinued
ArgumentException, ArgumentNullException , ArgumentOutOfRangeException,ArithmeticException,DivideByZeroException , OverflowException , IndexOutOfRangeException , InvalidCastException, InvalidOperationException ,IOEndOfStreamException , NullReferenceException , OutOfMemoryException , StackOverflowException etc