Home
Discussion Forums
Tutorials & Source Code
Developer Blogs
Developer Events
Developer Jobs
Labs
We need you!
We're working hard on the next version of Developer Fusion -
Let us know
what you think we should be up to!
The Labs
\
Source Viewer
\
SSCLI
\
System.Globalization
\ CultureTableData
Object Browser
Solution Explorer
SSCLI
Expand
Microsoft.Win32
Expand
Microsoft.Win32.SafeHandles
Expand
System
Expand
System.Runtime.Hosting
Expand
System.Runtime.InteropServices
Expand
System.Runtime.CompilerServices
Expand
System.Collections
Expand
System.Collections.Generic
Expand
System.Collections.ObjectModel
Expand
System.Configuration.Assemblies
Expand
System.Diagnostics
Expand
System.Diagnostics.CodeAnalysis
Expand
System.Diagnostics.SymbolStore
Expand
System.Globalization
Expand
__DateBuffer
Expand
BaseInfoTable
Expand
BidiCategory
Expand
Calendar
Expand
CalendarAlgorithmType
Expand
CalendarId
Expand
CalendarTable
Expand
CalendarTableData
Expand
CalendarWeekRule
Expand
CharUnicodeInfo
Expand
ChineseLunisolarCalendar
Expand
CodePageDataItem
Expand
CompareInfo
Expand
CompareOptions
Expand
CultureData
Expand
CultureFlags
Expand
CultureInfo
Expand
CultureNameOffsetItem
Expand
CultureTable
Expand
CultureTableData
Expand
CultureTableHeader
Expand
CultureTableItem
Expand
CultureTableRecord
Expand
CultureTypes
Expand
DateMapping
Expand
DateTimeFormatFlags
Expand
DateTimeFormatInfo
Expand
DateTimeFormatInfoScanner
Expand
DateTimeStyles
Expand
DaylightTime
Expand
DigitShapes
Expand
DigitValues
Expand
DTFIUserOverrideValues
Expand
EastAsianLunisolarCalendar
Expand
EncodingTable
Expand
EndianessHeader
Expand
EraInfo
Expand
ExceptionTableItem
Expand
FORMATFLAGS
Expand
FoundDatePattern
Expand
GlobalizationAssembly
Expand
GregorianCalendar
Expand
GregorianCalendarHelper
Expand
GregorianCalendarTypes
Expand
HebrewCalendar
Expand
HebrewNumber
Expand
HebrewNumberParsingContext
Expand
HebrewNumberParsingState
Expand
HebrewToken
Expand
HebrewValue
Expand
HijriCalendar
Expand
HS
Expand
IdnMapping
Expand
IDOffsetItem
Expand
IetfNameOffsetItem
Expand
InternalCodePageDataItem
Expand
InternalEncodingDataItem
Expand
JapaneseCalendar
Expand
JapaneseLunisolarCalendar
Expand
JulianCalendar
Expand
KoreanCalendar
Expand
KoreanLunisolarCalendar
Expand
MemoryMapFile
Expand
MonthNameStyles
Expand
NumberFormatInfo
Expand
NumberStyles
Expand
PersianCalendar
Expand
RegionInfo
Expand
RegionNameOffsetItem
Expand
SortKey
Expand
StringInfo
Expand
TaiwanCalendar
Expand
TaiwanLunisolarCalendar
Expand
TextElementEnumerator
Expand
TextInfo
Expand
TextInfoDataHeader
Expand
ThaiBuddhistCalendar
Expand
TokenHashValue
Expand
UmAlQuraCalendar
Expand
UnicodeCategory
Expand
UnicodeDataHeader
Expand
System.IO
Expand
System.IO.IsolatedStorage
Expand
System.Reflection
Expand
System.Reflection.Cache
Expand
System.Reflection.Emit
Expand
System.Resources
Expand
System.Runtime
Expand
System.Runtime.InteropServices.Expando
Expand
System.Runtime.ConstrainedExecution
Expand
System.Runtime.Remoting.Activation
Expand
System.Runtime.Remoting.Messaging
Expand
System.Runtime.Remoting.Channels
Expand
System.Runtime.Remoting.Lifetime
Expand
System.Runtime.Remoting
Expand
System.Runtime.Remoting.Contexts
Expand
System.Runtime.Remoting.Proxies
Expand
System.Runtime.Remoting.Metadata
Expand
System.Runtime.Remoting.Metadata.W3cXsd2001
Expand
System.Runtime.Remoting.Services
Expand
System.Runtime.Serialization
Expand
System.Runtime.Serialization.Formatters
Expand
System.Runtime.Serialization.Formatters.Binary
Expand
System.Runtime.Versioning
Expand
System.Security
Expand
System.Security.Cryptography
Expand
System.Security.Cryptography.X509Certificates
Expand
System.Security.Permissions
Expand
System.Security.Policy
Expand
System.Security.Principal
Expand
System.Security.Util
Expand
System.Text
Expand
System.Threading
Expand
System.Runtime.Remoting.Channels.Http
Expand
System.Runtime.Remoting.Channels.Tcp
Expand
System.Runtime.Remoting.MetadataServices
Expand
System.Runtime.Serialization.Formatters.Soap.Xml
Expand
System.Runtime.Serialization.Formatters.Soap
Expand
Microsoft.Tools.Caspol
Expand
Microsoft.Tools.Build
Expand
Microsoft.CSharp
Expand
System.CodeDom
Expand
System.CodeDom.Compiler
Expand
System.Collections.Specialized
Expand
System.ComponentModel
Expand
System.ComponentModel.Design
Expand
System.ComponentModel.Design.Serialization
Expand
System.Configuration
Expand
System.Web
Expand
System.Configuration.Provider
Expand
System.Configuration.Internal
Expand
System.Internal
Expand
System.Windows.Forms
Expand
System.Net
Expand
System.Net.Sockets
Expand
System.Net.NetworkInformation
Expand
System.Net.ComImports
Expand
System.Net.Security
Expand
System.Net.Cache
Expand
System.Net.Configuration
Expand
System.Text.RegularExpressions
Expand
System.Tools
Expand
System.IO.Compression
Expand
System.IO.Ports
Expand
System.Security.AccessControl
Expand
System.Xml
Expand
System.Xml.XPath.DataBinding
Expand
System.Xml.Schema
Expand
System.Xml.Serialization
Expand
System.Xml.Serialization.Advanced
Expand
System.Xml.Serialization.Configuration
Expand
System.Xml.XPath
Expand
System.Xml.Xsl
Expand
System.Xml.Xsl.IlGen
Expand
System.Xml.Xsl.Qil
Expand
System.Xml.Xsl.Runtime
Expand
System.Xml.Xsl.XPath
Expand
System.Xml.Xsl.Xslt
Expand
System.Xml.Xsl.XsltOld
Expand
System.Xml.Xsl.XsltOld.Debugger
Expand
Microsoft.JScript
Expand
Microsoft.Vsa
Expand
Microsoft.JScript.Vsa
C#
VB.NET
// ==++==
//
//
// Copyright (c) 2006 Microsoft Corporation. All rights reserved.
//
// The use and distribution terms for this software are contained in the file
// named license.txt, which can be found in the root of this distribution.
// By using this software in any fashion, you are agreeing to be bound by the
// terms of this license.
//
// You must not remove this notice, or any other, from this software.
//
//
// ==--==
// The file is autogenerated by nlpgen.pl.
// DO NOT EDIT THIS FILE MANUALLY.
// DO NOT EDIT THIS FILE MANUALLY.
// DO NOT EDIT THIS FILE MANUALLY.
namespace
System.Globalization
{
using
System
;
using
System.IO
;
using
System.Runtime.InteropServices
;
using
System.Text
;
using
System.Collections
;
//
//
//
// The list of data fields:
// Keep the fields that can be overridden in the beginning of the fields
// so that we can check if user override values should be read quickly.
//
// StructLayout is needed here otherwise compiler can re-arrange the fields.
[StructLayout(LayoutKind.Sequential, Pack = 2)]
internal
struct
CultureTableData
{
internal
uint
sName;
// locale name (ie: en-us)
internal
uint
sIetfLanguage;
// RFC 3066 IETF Language Name
internal
ushort
iLanguage;
// locale ID (0409) - NO sort information
internal
ushort
iParent;
// Parent locale/culture LCID
internal
ushort
iDigits;
// (user can override) number of fractional digits
internal
ushort
iNegativeNumber;
// (user can override) negative number format
internal
ushort
iCurrencyDigits;
// (user can override) # local monetary fractional digits
internal
ushort
iCurrency;
// (user can override) positive currency format
internal
ushort
iNegativeCurrency;
// (user can override) negative currency format
internal
ushort
iLeadingZeros;
// (user can override) leading zeros 0 = no leading zeros, 1 = leading zeros
internal
ushort
iFlags;
// Flags for the culture
internal
ushort
iFirstDayOfWeek;
// (user can override) first day of week
internal
ushort
iFirstWeekOfYear;
// (user can override) first week of year
internal
ushort
iCountry;
// (user can override) country code (RegionInfo)
internal
ushort
iMeasure;
// (user can override) system of measurement 0=metric, 1=US (RegionInfo)
internal
ushort
iDigitSubstitution;
// (user can override) Digit substitution 0=context, 1=none/arabic, 2=Native/national (2 seems to be unused) (Windows Only)
internal
uint
waGrouping;
// (user can override) grouping of digits
internal
uint
waMonetaryGrouping;
// (user can override) monetary grouping of digits
internal
uint
sListSeparator;
// (user can override) list separator
internal
uint
sDecimalSeparator;
// (user can override) decimal separator
internal
uint
sThousandSeparator;
// (user can override) thousands separator
internal
uint
sCurrency;
// (user can override) local monetary symbol
internal
uint
sMonetaryDecimal;
// (user can override) monetary decimal separator
internal
uint
sMonetaryThousand;
// (user can override) monetary thousands separator
internal
uint
sPositiveSign;
// (user can override) positive sign
internal
uint
sNegativeSign;
// (user can override) negative sign
internal
uint
sAM1159;
// (user can override) AM designator
internal
uint
sPM2359;
// (user can override) PM designator
internal
uint
saNativeDigits;
// (user can override) native characters for digits 0-9
internal
uint
saTimeFormat;
// (user can override) time format
internal
uint
saShortDate;
// (user can override) short date format
internal
uint
saLongDate;
// (user can override) long date format
internal
uint
saYearMonth;
// (user can override) year month format
internal
uint
saDuration;
// time duration format
internal
ushort
iDefaultLanguage;
// Default language if this is a rare lcid (Windows Only)
internal
ushort
iDefaultAnsiCodePage;
// default ansi code page ID (ACP)
internal
ushort
iDefaultOemCodePage;
// default oem code page ID (OCP or OEM)
internal
ushort
iDefaultMacCodePage;
// default macintosh code page
internal
ushort
iDefaultEbcdicCodePage;
// default EBCDIC code page
internal
ushort
iGeoId;
// GeoId (Windows Only)
internal
ushort
iPaperSize;
// default paper size (RegionInfo)
internal
ushort
iIntlCurrencyDigits;
// # of digits after decimal in intl currency format (Windows Only)
internal
uint
waCalendars;
// all available calendar type(s), semicolon seperated, ie: '1;6'. The first one is the default calendar.
internal
uint
sAbbrevLang;
// abbreviated language name
internal
uint
sISO639Language;
// ISO 639 Language Name
internal
uint
sEnglishLanguage;
// English name for this language (Windows Only)
internal
uint
sNativeLanguage;
// Native name of this language (Windows Only)
internal
uint
sEnglishCountry;
// english country name (RegionInfo)
internal
uint
sNativeCountry;
// native country name (Windows Only)
internal
uint
sAbbrevCountry;
// abbreviated country name (RegionInfo)
internal
uint
sISO3166CountryName;
// (RegionInfo)
internal
uint
sIntlMonetarySymbol;
// international monetary symbol (RegionInfo)
internal
uint
sEnglishCurrency;
// English name for this currency (Windows Only)
internal
uint
sNativeCurrency;
// Native name for this currency (Windows Only)
internal
uint
waFontSignature;
// Font signature (16 WORDS) (Windows Only)
internal
uint
sISO639Language2;
// (RegionInfo)
internal
uint
sISO3166CountryName2;
// (RegionInfo)
internal
uint
sParent;
// Parent name (which may be a custom locale/culture)
internal
uint
saDayNames;
// day names
internal
uint
saAbbrevDayNames;
// abbreviated day names
internal
uint
saMonthNames;
// month names
internal
uint
saAbbrevMonthNames;
// abbreviated month names
internal
uint
saMonthGenitiveNames;
// Genitive month names
internal
uint
saAbbrevMonthGenitiveNames;
// Abbreviated genitive month names
internal
uint
saNativeCalendarNames;
// Native calendar names. index of optional calendar - 1, empty if no optional calendar at that number
internal
uint
saAltSortID;
// one-based (1, 2, ...) array of alternate sort culture names. A blank entry means that the SORTID is invalid. e.g. zh-TW-pron
internal
ushort
iNegativePercent;
// Negative Percent (0-3)
internal
ushort
iPositivePercent;
// Positive Percent (0-11)
internal
ushort
iFormatFlags;
// Formatting flags
internal
ushort
iLineOrientations;
// Line orientation data
internal
ushort
iTextInfo;
// Text info LCID to use for custom
internal
ushort
iInputLanguageHandle;
// input language handle
internal
uint
iCompareInfo;
// MUST BE DWORD ALIGNED -Compare info LCID (including sorting key) to use if custom
internal
uint
sEnglishDisplayName;
// English pretty name for this locale
internal
uint
sNativeDisplayName;
// Native pretty name for this locale
internal
uint
sPercent;
// Percent (%) symbol
internal
uint
sNaN;
// Not a Number
internal
uint
sPositiveInfinity;
// + Infinity
internal
uint
sNegativeInfinity;
// - Infinity
internal
uint
sMonthDay;
// Month day pattern
internal
uint
sAdEra;
// localized names for the A.D. Era
internal
uint
sAbbrevAdEra;
// abbreviated localized names for the A.D. Era
internal
uint
sRegionName;
// (RegionInfo)
internal
uint
sConsoleFallbackName;
// The culture name for the console fallback UI culture
internal
uint
saShortTime;
// short time format
internal
uint
saSuperShortDayNames;
// The super short day names
internal
uint
saDateWords;
// words that can appear in date strings
internal
uint
sSpecificCulture;
// The culture name to be used in CultureInfo.CreateSpecificCulture()
internal
uint
sKeyboardsToInstall;
// Keyboard installation string.
internal
uint
sScripts;
// Typical Scripts for this locale (latn;cyrl; etc)
// Constants
internal
const
int
sizeofDataFields = 304;
// Size of our data record (64-bit(QWORD) aligned)
// These aren't really used in FEATURE_PAL, but its easier to disable them at the Override functions than here
//#if !FEATURE_PAL
//
// Win32 GetLocaleInfo data constants
//
internal
const
int
LOCALE_IDIGITS = 17;
// iDigits number of fractional digits
internal
const
int
LOCALE_INEGNUMBER = 4112;
// iNegNumber negative number format
internal
const
int
LOCALE_ICURRDIGITS = 25;
// iCurrDigits # local monetary fractional digits
internal
const
int
LOCALE_ICURRENCY = 27;
// iCurrency positive currency format
internal
const
int
LOCALE_INEGCURR = 28;
// iNegCurr negative currency format
internal
const
int
LOCALE_ILZERO = 18;
// iLZero leading zeros 0 = no leading zeros, 1 = leading zeros
internal
const
int
LOCALE_IFIRSTDAYOFWEEK = 4108;
// iFirstDayOfWeek first day of week
internal
const
int
LOCALE_IFIRSTWEEKOFYEAR = 4109;
// iFirstWeekOfYear first week of year
internal
const
int
LOCALE_ICOUNTRY = 5;
// iCountry country code (RegionInfo)
internal
const
int
LOCALE_IMEASURE = 13;
// iMeasure system of measurement 0=metric, 1=US (RegionInfo)
internal
const
int
LOCALE_IDIGITSUBSTITUTION = 4116;
// NumShape Digit substitution 0=context, 1=none/arabic, 2=Native/national (2 seems to be unused) (Windows Only)
internal
const
int
LOCALE_SGROUPING = 16;
// sGrouping grouping of digits
internal
const
int
LOCALE_SMONGROUPING = 24;
// sMonGrouping monetary grouping of digits
internal
const
int
LOCALE_SLIST = 12;
// sList list separator
internal
const
int
LOCALE_SDECIMAL = 14;
// sDecimal decimal separator
internal
const
int
LOCALE_STHOUSAND = 15;
// sThousand thousands separator
internal
const
int
LOCALE_SCURRENCY = 20;
// sCurrency local monetary symbol
internal
const
int
LOCALE_SMONDECIMALSEP = 22;
// sMonDecimalSep monetary decimal separator
internal
const
int
LOCALE_SMONTHOUSANDSEP = 23;
// sMonThousandSep monetary thousands separator
internal
const
int
LOCALE_SPOSITIVESIGN = 80;
// sPositiveSign positive sign
internal
const
int
LOCALE_SNEGATIVESIGN = 81;
// sNegativeSign negative sign
internal
const
int
LOCALE_S1159 = 40;
// s1159 AM designator
internal
const
int
LOCALE_S2359 = 41;
// s2359 PM designator
internal
const
int
LOCALE_SNATIVEDIGITS = 19;
// sNativeDigits native characters for digits 0-9
internal
const
int
LOCALE_STIMEFORMAT = 4099;
// sTimeFormat time format
internal
const
int
LOCALE_SSHORTDATE = 31;
// sShortDate short date format
internal
const
int
LOCALE_SLONGDATE = 32;
// sLongDate long date format
internal
const
int
LOCALE_SYEARMONTH = 4102;
// sYearMonth year month format
//#endif // !FEATURE_PAL
}
}
Developer Fusion