public DateBuilderException(DateBuilder builder, Exception innerException) : base(getMessage(builder, innerException), innerException) { }
static string getMessage(DateBuilder builder, Exception innerException) { return(string.Format("Y:{0} M:{1} D:{2} H:{3} M:{4} S:{5} M:{6} [{7}]", builder.Year, builder.Month, builder.Day, builder.Hour, builder.Minute, builder.Second, builder.Millisecond, innerException.Message)); }