Namespaces | |
Details | |
Classes | |
class | Details_CultureNotFoundException |
CultureNotFoundException is thrown when an attempt is made to construct a culture that is not available. Never create instances of this class manually. Use the CultureNotFoundException class instead. Never wrap the CultureNotFoundException class instances into System::SmartPtr. More... | |
class | Calendar |
Calendar which defines how the dates are handled, calculated, formatted, etc. Setter operations are only enabled on non-read-only objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | CharUnicodeInfo |
Gets information about unicode character. More... | |
class | ChineseLunisolarCalendar |
Chinese lunisolar calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | CompareInfo |
Makes culture-sensitive string comparison. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | CultureInfo |
Collection of culture-specific values and algorithms. Setter operations are only enabled on non-read-only objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | DateTimeFormatInfo |
Set of date and time formatting parameters. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | DaylightTime |
Period of daylight saving time. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | EastAsianLunisolarCalendar |
East-asian lunisolar calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | GlobalizationExtensions |
Globalization related methods. More... | |
class | GregorianCalendar |
Gregorian calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | HebrewCalendar |
Hebrew calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | HijriCalendar |
Hijri calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | IdnMapping |
IdnMapping used to map names to Punycode. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | JapaneseCalendar |
Japanese calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | JapaneseLunisolarCalendar |
Japanese lunisolar calendar. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | JulianCalendar |
Julian calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | KoreanCalendar |
Korean calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | KoreanLunisolarCalendar |
Korean lunisolar calendar. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | NumberFormatInfo |
Holds information on how to format numbers. Setter operations are only enabled on non-read-only objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | PersianCalendar |
Persian calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | RegionInfo |
Provides information on region. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | SortKey |
Mapping of a string to its sort key. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | SortVersion |
Provides information about Unicode version used to compare and order strings. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | StringInfo |
Splitter to iterate through string parts. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | TaiwanCalendar |
Taiwan calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | TaiwanLunisolarCalendar |
Taiwan lunisolar calendar. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | TextElementEnumerator |
Enumerator to iterate through string elements (characters). Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | TextInfo |
Defines locale-specific text properties. Setter operations are only enabled on non-read-only objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | ThaiBuddhistCalendar |
Thai Buddhist calendar. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
class | UmAlQuraCalendar |
Um Al Qura calendar. Not implemented. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
Enumerations | |
enum class | CalendarAlgorithmType { LunarCalendar , LunisolarCalendar , SolarCalendar , Unknown } |
Calendar type. More... | |
enum class | CalendarWeekRule : int32_t { FirstDay , FirstFullWeek , FirstFourDayWeek } |
How to determine first week of the year. More... | |
enum class | CompareOptions : int32_t { None = 0x00000000 , IgnoreCase = 0x00000001 , IgnoreNonSpace = 0x00000002 , IgnoreSymbols = 0x00000004 , IgnoreKanaType = 0x00000008 , IgnoreWidth = 0x00000010 , OrdinalIgnoreCase = 0x10000000 , StringSort = 0x20000000 , Ordinal = 0x40000000 } |
String comparison options. More... | |
enum class | CultureTypes : int32_t { NeutralCultures = 1 , SpecificCultures = 2 , InstalledWin32Cultures = 4 , AllCultures = NeutralCultures | SpecificCultures | InstalledWin32Cultures , UserCustomCulture = 8 , ReplacementCultures = 16 , WindowsOnlyCultures = 32 , FrameworkCultures = 64 } |
Culture categories bitmask entries. More... | |
enum class | DateTimeStyles : int32_t { None = 0x00000000 , AllowLeadingWhite = 0x00000001 , AllowTrailingWhite = 0x00000002 , AllowInnerWhite = 0x00000004 , AllowWhiteSpaces = AllowLeadingWhite | AllowInnerWhite | AllowTrailingWhite , NoCurrentDateDefault = 0x00000008 , AdjustToUniversal = 0x00000010 , AssumeLocal = 0x00000020 , AssumeUniversal = 0x00000040 , RoundtripKind = 0x00000080 } |
Defines date and time formatting options. Bit flags. More... | |
enum class | DigitShapes : int32_t { Context = 0 , None = 1 , NativeNational = 2 } |
Specifies display of digits. More... | |
enum class | GregorianCalendarTypes : int32_t { Localized = static_cast<int>(Details::CalendarId::GREGORIAN) , USEnglish = static_cast<int>(Details::CalendarId::GREGORIAN_US) , MiddleEastFrench = static_cast<int>(Details::CalendarId::GREGORIAN_ME_FRENCH) , Arabic = static_cast<int>(Details::CalendarId::GREGORIAN_ARABIC) , TransliteratedEnglish = static_cast<int>(Details::CalendarId::GREGORIAN_XLIT_ENGLISH) , TransliteratedFrench = static_cast<int>(Details::CalendarId::GREGORIAN_XLIT_FRENCH) } |
Types of gregorian calendars. More... | |
enum class | NumberStyles : int32_t { None = 0 , AllowLeadingWhite = 1 , AllowTrailingWhite = 2 , AllowLeadingSign = 4 , Integer = AllowLeadingWhite | AllowTrailingWhite | AllowLeadingSign , AllowTrailingSign = 8 , AllowParentheses = 16 , AllowDecimalPoint = 32 , AllowThousands = 64 , Number = Integer | AllowTrailingSign | AllowDecimalPoint | AllowThousands , AllowExponent = 128 , Float = Integer | AllowDecimalPoint | AllowExponent , AllowCurrencySymbol = 256 , Currency = Integer | AllowTrailingSign | AllowParentheses | AllowDecimalPoint | AllowThousands | AllowCurrencySymbol , Any = Integer | AllowTrailingSign | AllowParentheses | AllowDecimalPoint | AllowThousands | AllowExponent | AllowCurrencySymbol , AllowHexSpecifier = 512 , HexNumber = AllowLeadingWhite | AllowTrailingWhite | AllowHexSpecifier } |
Number style allowed when parsing. More... | |
enum class | TimeSpanStyles : int32_t { None = 0 , AssumeNegative = 1 } |
Specifies the formatting options that customize string parsing for methods that convert a string representation of a time interval into Timespan object. More... | |
enum class | UnicodeCategory { UppercaseLetter = 0 , LowercaseLetter = 1 , TitlecaseLetter = 2 , ModifierLetter = 3 , OtherLetter = 4 , NonSpacingMark = 5 , SpacingCombiningMark = 6 , EnclosingMark = 7 , DecimalDigitNumber = 8 , LetterNumber = 9 , OtherNumber = 10 , SpaceSeparator = 11 , LineSeparator = 12 , ParagraphSeparator = 13 , Control = 14 , Format = 15 , Surrogate = 16 , PrivateUse = 17 , ConnectorPunctuation = 18 , DashPunctuation = 19 , OpenPunctuation = 20 , ClosePunctuation = 21 , InitialQuotePunctuation = 22 , FinalQuotePunctuation = 23 , OtherPunctuation = 24 , MathSymbol = 25 , CurrencySymbol = 26 , ModifierSymbol = 27 , OtherSymbol = 28 , OtherNotAssigned = 29 } |
Category of unicode character. More... | |
Functions | |
const System::String & | CURRENT_NAMESPACE () |
DECLARE_ENUM_OPERATORS (System::Globalization::CompareOptions) | |
Declaration of template arithmetic operators for values of the CompareOptions enum type. More... | |
DECLARE_ENUM_OPERATORS (System::Globalization::CultureTypes) | |
Declaration of template arithmetic operators for values of the CultureTypes enum type. More... | |
DECLARE_ENUM_OPERATORS (System::Globalization::DateTimeStyles) | |
Declaration of template arithmetic operators for values of the DateTimeStyles enum type. More... | |
DECLARE_ENUM_OPERATORS (System::Globalization::NumberStyles) | |
Declaration of template arithmetic operators for values of the NumberStyles enum type. More... | |
DECLARE_ENUM_OPERATORS (System::Globalization::TimeSpanStyles) | |
Declaration of template arithmetic operators for values of the TimeSpanStyles enum type. More... | |
Calendar pointer type.
ChineseLunisolarCalendar pointer type.
CompareInfo pointer type.
CultureInfo pointer type.
using System::Globalization::CultureNotFoundException = typedef System::ExceptionWrapper<Details_CultureNotFoundException> |
DateTimeFormatInfo info pointer.
DaylightTime pointer type.
Shared pointer to an instance of TimeZone class.
EastAsianLunisolarCalendar pointer type.
GregorianCalendar pointer type.
HebrewCalendar pointer type.
HijriCalendar pointer type.
IdnMapping pointer type.
JapaneseCalendar pointer type.
JapaneseLunisolarCalendar pointer type.
JulianCalendar pointer type.
KoreanCalendar pointer type.
KoreanLunisolarCalendar pointer type.
NumberFormatInfo pointer.
PersianCalendar pointer type.
RegionInfo pointer type.
SortKey pointer type.
SortVersion pointer type.
StringInfo pointer type.
TaiwanCalendar pointer type.
TaiwanLunisolarCalendar pointer type.
TextElementEnumerator pointer type.
TextInfo pointer type.
ThaiBuddhistCalendar pointer type.
UmAlQuraCalendar pointer type.
|
strong |
Calendar type.
Enumerator | |
---|---|
LunarCalendar | Lunar-based calendar. |
LunisolarCalendar | Lunar and solar-based calendar. |
SolarCalendar | Solar calendar. |
Unknown | Unknown calendar. |
|
strong |
|
strong |
String comparison options.
|
strong |
Culture categories bitmask entries.
|
strong |
Defines date and time formatting options. Bit flags.
|
strong |
|
strong |
Types of gregorian calendars.
|
strong |
Number style allowed when parsing.
|
strong |
Specifies the formatting options that customize string parsing for methods that convert a string representation of a time interval into Timespan object.
|
strong |
Category of unicode character.
Enumerator | |
---|---|
UppercaseLetter | Upper case letter. |
LowercaseLetter | Lower case letter. |
TitlecaseLetter | Title case letter. |
ModifierLetter | Letter modifier. |
OtherLetter | Other letter. |
NonSpacingMark | Mark character. |
SpacingCombiningMark | Spacing mark. |
EnclosingMark | Enclosing mark. |
DecimalDigitNumber | Decimal digit. |
LetterNumber | Letter number. |
OtherNumber | Other number. |
SpaceSeparator | Space. |
LineSeparator | Line separator. |
ParagraphSeparator | Paragraph separator. |
Control | Control character. |
Format | Format character. |
Surrogate | Surrogate character. |
PrivateUse | Character for private use. |
ConnectorPunctuation | Connector punctuation sign. |
DashPunctuation | Dash punctuation sign. |
OpenPunctuation | Opening punctuation sign. |
ClosePunctuation | Closing punctuation sign. |
InitialQuotePunctuation | Initial quote punctuation sign. |
FinalQuotePunctuation | Final quote punctuation sign. |
OtherPunctuation | Other punctuation sign. |
MathSymbol | Math symbol. |
CurrencySymbol | Currency symbol. |
ModifierSymbol | Modifier symbol. |
OtherSymbol | Other symbol. |
OtherNotAssigned | Not assigned or other. |
|
inline |
System::Globalization::DECLARE_ENUM_OPERATORS | ( | System::Globalization::CompareOptions | ) |
Declaration of template arithmetic operators for values of the CompareOptions enum type.
System::Globalization::DECLARE_ENUM_OPERATORS | ( | System::Globalization::CultureTypes | ) |
Declaration of template arithmetic operators for values of the CultureTypes enum type.
System::Globalization::DECLARE_ENUM_OPERATORS | ( | System::Globalization::DateTimeStyles | ) |
Declaration of template arithmetic operators for values of the DateTimeStyles enum type.
System::Globalization::DECLARE_ENUM_OPERATORS | ( | System::Globalization::NumberStyles | ) |
Declaration of template arithmetic operators for values of the NumberStyles enum type.
System::Globalization::DECLARE_ENUM_OPERATORS | ( | System::Globalization::TimeSpanStyles | ) |
Declaration of template arithmetic operators for values of the TimeSpanStyles enum type.