public ArgumentRegularArrayLongElementException(string paramName, string message, Exception innerException, long index)
     : base(string.Format(message, PwrArray.FormatAsLongRegularIndices(new long[] { index })), paramName, innerException)
 {
     _indices = new long[] { index };
 }
 public ArgumentRegularArrayLongElementException(string paramName, int index)
     : base(string.Format(DefaultMessage, PwrArray.FormatAsLongRegularIndices(new long[] { index })), paramName)
 {
     _indices = new long[] { index };
 }
 public ArgumentRegularArrayLongElementException(string paramName, string message, Exception innerException, params long[] indices)
     : base(string.Format(message, PwrArray.FormatAsLongRegularIndices(indices)), paramName, innerException)
 {
     _indices = (long[])indices.Clone();
 }
 public ArgumentRegularArrayLongElementException(string paramName, params long[] indices)
     : base(string.Format(DefaultMessage, PwrArray.FormatAsLongRegularIndices(indices)), paramName)
 {
     _indices = (long[])indices.Clone();
 }