private ReadOnly ( |
||
textInfo | ||
return |
public static TextInfo ReadOnly(TextInfo textInfo)
{
if (textInfo == null) { throw new ArgumentNullException("textInfo"); }
if (textInfo.IsReadOnly) { return (textInfo); }
TextInfo clonedTextInfo = (TextInfo)(textInfo.MemberwiseClone());
clonedTextInfo.SetReadOnlyState(true);
return (clonedTextInfo);
}
public static CultureInfo ReadOnly(CultureInfo ci) { if (ci == null) { throw new ArgumentNullException("ci"); } if (ci.m_isReadOnly) { return(ci); } else { CultureInfo new_ci = (CultureInfo)ci.Clone(); new_ci.m_isReadOnly = true; if (new_ci.numInfo != null) { new_ci.numInfo = NumberFormatInfo.ReadOnly(new_ci.numInfo); } if (new_ci.dateTimeInfo != null) { new_ci.dateTimeInfo = DateTimeFormatInfo.ReadOnly(new_ci.dateTimeInfo); } if (new_ci.textInfo != null) { new_ci.textInfo = TextInfo.ReadOnly(new_ci.textInfo); } return(new_ci); } }