System.Globalization.CultureInfo.CultureInfo C# (CSharp) Méthode

CultureInfo() private méthode

private CultureInfo ( int culture, bool useUserOverride, bool read_only ) : System.Collections.Generic
culture int
useUserOverride bool
read_only bool
Résultat System.Collections.Generic
		private CultureInfo (int culture, bool useUserOverride, bool read_only)
		{
			if (culture < 0)
				throw new ArgumentOutOfRangeException ("culture", "Positive "
					+ "number required.");

			constructed = true;
			m_isReadOnly = read_only;
			m_useUserOverride = useUserOverride;

			if (culture == InvariantCultureId) {
				/* Short circuit the invariant culture */
				ConstructInvariant (read_only);
				return;
			}

			if (!construct_internal_locale_from_lcid (culture)) {
				//
				// Be careful not to cause recursive CultureInfo initialization
				//
				var msg = string.Format (InvariantCulture, "Culture ID {0} (0x{1}) is not a supported culture.", culture.ToString (InvariantCulture), culture.ToString ("X4", InvariantCulture));
#if NET_4_0
				throw new CultureNotFoundException ("culture", msg);
#else
				throw new ArgumentException (msg, "culture");
#endif
			}
		}

Same methods

CultureInfo::CultureInfo ( ) : System.Collections.Generic
CultureInfo::CultureInfo ( int culture ) : System.Collections.Generic
CultureInfo::CultureInfo ( int culture, bool useUserOverride ) : System.Collections.Generic
CultureInfo::CultureInfo ( string name ) : System.Collections.Generic
CultureInfo::CultureInfo ( string name, bool useUserOverride ) : System.Collections.Generic
CultureInfo::CultureInfo ( string name, bool useUserOverride, bool read_only ) : System.Collections.Generic