/// <summary> /// Initializes a new instance of the JsonDateFormat class. /// </summary> /// <param name="availableLocales">An array of available /// locales.</param> /// <param name="lenient">Determines the leniency of the date /// format.</param> public JsonDateFormat(IList <string> availableLocales = default(IList <string>), double?calendar = default(double?), JsonDateFormat dateInstance = default(JsonDateFormat), JsonDateFormat dateTimeInstance = default(JsonDateFormat), JsonDateFormat instance = default(JsonDateFormat), bool?lenient = default(bool?), JsonNumberFormat numberFormat = default(JsonNumberFormat), JsonDateFormat timeInstance = default(JsonDateFormat), JsonTimeZone timeZone = default(JsonTimeZone)) { AvailableLocales = availableLocales; Calendar = calendar; DateInstance = dateInstance; DateTimeInstance = dateTimeInstance; Instance = instance; Lenient = lenient; NumberFormat = numberFormat; TimeInstance = timeInstance; TimeZone = timeZone; CustomInit(); }
/// <summary> /// Initializes a new instance of the JsonNumberFormat class. /// </summary> /// <param name="availableLocales">The number format.</param> /// <param name="currency">The currency.</param> /// <param name="groupingUsed">Determines if grouping is used.</param> /// <param name="maximumFractionDigits">The maximum of fraction /// digits.</param> /// <param name="maximumIntegerDigits">The maximum of integer /// digits.</param> /// <param name="minimumFractionDigits">The minimum of fraction /// digits.</param> /// <param name="minimumIntegerDigits">The minimum of integer /// digits.</param> /// <param name="parseIntegerOnly">Determines if only integer is /// parsed.</param> /// <param name="roundingMode">Possible values include: 'UP', 'DOWN', /// 'CEILING', 'FLOOR', 'HALF_UP', 'HALF_DOWN', 'HALF_EVEN', /// 'UNNECESSARY'</param> public JsonNumberFormat(IList <string> availableLocales = default(IList <string>), string currency = default(string), JsonNumberFormat currencyInstance = default(JsonNumberFormat), bool?groupingUsed = default(bool?), JsonNumberFormat instance = default(JsonNumberFormat), JsonNumberFormat integerInstance = default(JsonNumberFormat), int?maximumFractionDigits = default(int?), int?maximumIntegerDigits = default(int?), int?minimumFractionDigits = default(int?), int?minimumIntegerDigits = default(int?), JsonNumberFormat numberInstance = default(JsonNumberFormat), bool?parseIntegerOnly = default(bool?), JsonNumberFormat percentInstance = default(JsonNumberFormat), string roundingMode = default(string)) { AvailableLocales = availableLocales; Currency = currency; CurrencyInstance = currencyInstance; GroupingUsed = groupingUsed; Instance = instance; IntegerInstance = integerInstance; MaximumFractionDigits = maximumFractionDigits; MaximumIntegerDigits = maximumIntegerDigits; MinimumFractionDigits = minimumFractionDigits; MinimumIntegerDigits = minimumIntegerDigits; NumberInstance = numberInstance; ParseIntegerOnly = parseIntegerOnly; PercentInstance = percentInstance; RoundingMode = roundingMode; CustomInit(); }