Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ReadOnly()

static CultureInfo System.Globalization.CultureInfo.ReadOnly ( CultureInfo ci)
inlinestatic

Definition at line 725 of file CultureInfo.cs.

726 {
727 if (ci == null)
728 {
729 throw new ArgumentNullException("ci");
730 }
731 if (ci.IsReadOnly)
732 {
733 return ci;
734 }
735 CultureInfo cultureInfo = (CultureInfo)ci.MemberwiseClone();
736 if (!ci.IsNeutralCulture)
737 {
738 if (!ci._isInherited)
739 {
740 if (ci._dateTimeInfo != null)
741 {
742 cultureInfo._dateTimeInfo = DateTimeFormatInfo.ReadOnly(ci._dateTimeInfo);
743 }
744 if (ci._numInfo != null)
745 {
746 cultureInfo._numInfo = NumberFormatInfo.ReadOnly(ci._numInfo);
747 }
748 }
749 else
750 {
751 cultureInfo.DateTimeFormat = DateTimeFormatInfo.ReadOnly(ci.DateTimeFormat);
752 cultureInfo.NumberFormat = NumberFormatInfo.ReadOnly(ci.NumberFormat);
753 }
754 }
755 if (ci._textInfo != null)
756 {
757 cultureInfo._textInfo = System.Globalization.TextInfo.ReadOnly(ci._textInfo);
758 }
759 if (ci._calendar != null)
760 {
761 cultureInfo._calendar = System.Globalization.Calendar.ReadOnly(ci._calendar);
762 }
763 cultureInfo._isReadOnly = true;
764 return cultureInfo;
765 }
bool ICollection< KeyValuePair< TKey, TValue > >. IsReadOnly
static Calendar ReadOnly(Calendar calendar)
Definition Calendar.cs:61
static TextInfo ReadOnly(TextInfo textInfo)
Definition TextInfo.cs:128

References System.Globalization.CultureInfo.CultureInfo(), System.Collections.Generic.Dictionary< TKey, TValue >.IsReadOnly, System.Globalization.Calendar.ReadOnly(), System.Globalization.NumberFormatInfo.ReadOnly(), and System.Globalization.TextInfo.ReadOnly().

Referenced by System.ComponentModel.MaskedTextProvider.MaskedTextProvider().