System.Globalization.CultureData.GetCultureData C# (CSharp) Method

GetCultureData() public static method

public static GetCultureData ( string cultureName, bool useUserOverride, int datetimeIndex, int calendarId, string iso2lang ) : CultureData
cultureName string
useUserOverride bool
datetimeIndex int
calendarId int
iso2lang string
return CultureData
		public static CultureData GetCultureData (string cultureName, bool useUserOverride, int datetimeIndex, int calendarId, string iso2lang)
		{
			if (string.IsNullOrEmpty (cultureName))
				return Invariant;

			var cd = new CultureData (cultureName);
			cd.fill_culture_data (datetimeIndex);
			cd.bUseOverrides = useUserOverride;
			cd.calendarId = calendarId;
			cd.sISO639Language = iso2lang;
			return cd;
		}

Same methods

CultureData::GetCultureData ( string cultureName, bool useUserOverride ) : CultureData

Usage Example

 private void OnDeserialized(StreamingContext ctx)
 {
     if (this.m_name == null)
     {
         this.m_cultureId = IdFromEverettRegionInfoDataItem[this.m_dataItem];
     }
     if (this.m_cultureId == 0)
     {
         this.m_cultureData = CultureData.GetCultureDataForRegion(this.m_name, true);
     }
     else
     {
         this.m_cultureData = CultureData.GetCultureData(this.m_cultureId, true);
     }
     if (this.m_cultureData == null)
     {
         throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, Environment.GetResourceString("Argument_InvalidCultureName"), new object[] { this.m_name }), "m_name");
     }
     if (this.m_cultureId == 0)
     {
         this.SetName(this.m_name);
     }
     else
     {
         this.m_name = this.m_cultureData.SREGIONNAME;
     }
 }
All Usage Examples Of System.Globalization.CultureData::GetCultureData