System.Globalization.CultureTableRecord.GetCultureTableRecord C# (CSharp) Method

GetCultureTableRecord() static private method

static private GetCultureTableRecord ( int cultureId, bool useUserOverride ) : CultureTableRecord
cultureId int
useUserOverride bool
return CultureTableRecord
        internal static CultureTableRecord GetCultureTableRecord(int cultureId, bool useUserOverride)
        {
            if (cultureId == CultureInfo.LOCALE_INVARIANT)
                return GetCultureTableRecord("", false);
                
            String name = null;
            if (CultureTable.Default.GetDataItemFromCultureID(cultureId, out name) < 0) 
            {
            }

            if (name != null && name.Length>0) // GetDataItemFromCultureID can set the name to empty string.
            {
                return GetCultureTableRecord(name, useUserOverride);
            }
            
            throw new ArgumentException(
                String.Format(
                    CultureInfo.CurrentCulture,
                    Environment.GetResourceString("Argument_CultureNotSupported"), cultureId), "culture");
        }

Same methods

CultureTableRecord::GetCultureTableRecord ( string name, bool useUserOverride ) : CultureTableRecord