40 number_format_info(number_format_info&& info) =
default;
41 number_format_info(
const number_format_info& info);
46 int32 currency_decimal_digits()
const noexcept;
47 number_format_info& currency_decimal_digits(
int32 value)
noexcept;
49 const xtd::string& currency_decimal_separator()
const noexcept;
50 number_format_info& currency_decimal_separator(
const xtd::string& value)
noexcept;
52 const xtd::string& currency_group_separator()
const noexcept;
53 number_format_info& currency_group_separator(
const xtd::string& value)
noexcept;
56 number_format_info& currency_group_sizes(
const xtd::array<int32>& value)
noexcept;
58 int32 currency_negative_pattern()
const noexcept;
59 number_format_info& currency_negative_pattern(
int32 value)
noexcept;
61 int32 currency_positive_pattern()
const noexcept;
62 number_format_info& currency_positive_pattern(
int32 value)
noexcept;
64 const xtd::string& currency_symbol()
const noexcept;
65 number_format_info& currency_symbol(
const xtd::string& value)
noexcept;
67 int32 digit_substitution()
const noexcept;
68 number_format_info& digit_substitution(
int32 value)
noexcept;
71 number_format_info& nan_symbol(
const xtd::string& value)
noexcept;
73 const xtd::string& negative_infinity_symbol()
const noexcept;
74 number_format_info& negative_infinity_symbol(
const xtd::string& value)
noexcept;
77 number_format_info& negative_sign(
const xtd::string& value)
noexcept;
79 int32 number_decimal_digits()
const noexcept;
80 number_format_info& number_decimal_digits(
int32 value)
noexcept;
82 const xtd::string& number_decimal_separator()
const noexcept;
83 number_format_info& number_decimal_separator(
const xtd::string& value)
noexcept;
85 const xtd::string& number_group_separator()
const noexcept;
86 number_format_info& number_group_separator(
const xtd::string& value)
noexcept;
91 int32 number_negative_pattern()
const noexcept;
92 number_format_info& number_negative_pattern(
int32 value)
noexcept;
94 int32 percent_decimal_digits()
const noexcept;
95 number_format_info& percent_decimal_digits(
int32 value)
noexcept;
97 const xtd::string& percent_decimal_separator()
const noexcept;
98 number_format_info& percent_decimal_separator(
const xtd::string& value)
noexcept;
100 const xtd::string& percent_group_separator()
const noexcept;
101 number_format_info& percent_group_separator(
const xtd::string& value)
noexcept;
104 number_format_info& percent_group_sizes(
const xtd::array<int32>& value)
noexcept;
106 int32 percent_negative_pattern()
const noexcept;
107 number_format_info& percent_negative_pattern(
int32 value)
noexcept;
109 int32 percent_positive_pattern()
const noexcept;
110 number_format_info& percent_positive_pattern(
int32 value)
noexcept;
112 const xtd::string& percent_symbol()
const noexcept;
113 number_format_info& percent_symbol(
const xtd::string& value)
noexcept;
115 const xtd::string& per_mille_symbol()
const noexcept;
116 number_format_info& per_mille_symbol(
const xtd::string& value)
noexcept;
118 const xtd::string& positive_infinity_symbol()
const noexcept;
119 number_format_info& positive_infinity_symbol(
const xtd::string& value)
noexcept;
122 number_format_info& positive_sign(
const xtd::string& value)
noexcept;
127 static const number_format_info& current_info()
noexcept;
128 static const number_format_info& invariant_info()
noexcept;
133 number_format_info& operator=(number_format_info&& info) =
default;
134 number_format_info& operator=(
const number_format_info& info);
138 friend class culture_info;
139 number_format_info(
int32 currency_decimal_digits,
xtd::string&& currency_decimal_separator,
xtd::string&& currency_group_separator,
xtd::array<int32>&& currency_group_sizes,
int32 currency_negative_pattern,
int32 currency_positive_pattern,
xtd::string&& currency_symbol,
int32 digit_substitution,
xtd::string&& nan_symbol,
xtd::string&& negative_infinity_symbol,
xtd::string&& negative_sign,
int32 number_decimal_digits,
xtd::string&& number_decimal_separator,
xtd::string&& number_group_separator,
xtd::array<int32>&& number_group_sizes,
int32 number_negative_pattern,
int32 percent_decimal_digits,
xtd::string&& percent_decimal_separator,
xtd::string&& percent_group_separator,
xtd::array<int32>&& percent_group_sizes,
int32 percent_negative_pattern,
int32 percent_positive_pattern,
xtd::string&& percent_symbol,
xtd::string&& per_mille_symbol,
xtd::string&& positive_infinity_symbol,
xtd::string&& positive_sign);