System.Globalization.TextInfo.ReadOnly C# (CSharp) Метод

ReadOnly() приватный Метод

private ReadOnly ( TextInfo textInfo ) : TextInfo
textInfo TextInfo
Результат TextInfo
        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);
        }

Usage Example

Пример #1
0
        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);
            }
        }
All Usage Examples Of System.Globalization.TextInfo::ReadOnly