Canguro.Model.Serializer.XmlStreamWriter.EncodeValue C# (CSharp) Метод

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

private EncodeValue ( string text ) : string
text string
Результат string
        private string EncodeValue(string text)
        {
            buffStr.Remove(0, buffStr.Length);

            if (!string.IsNullOrEmpty(text))
            {
                foreach (char c in text)
                {
                    if (c == '\'')
                        buffStr.Append("'");
                    else if (c == '"')
                        buffStr.Append(""");
                    else if (c < '0' || c > 'z' || (c > '9' && c < 'A'))
                        buffStr.Append(string.Format("&#x{0:x};", (int)c));
                    else
                        buffStr.Append(c);
                }
            }
            return buffStr.ToString();
        }