System.Xml.XmlBufferReader.IsWhitespaceKey C# (CSharp) Méthode

IsWhitespaceKey() public méthode

public IsWhitespaceKey ( int key ) : bool
key int
Résultat bool
        public bool IsWhitespaceKey(int key)
        {
            string s = GetDictionaryString(key).Value;
            for (int i = 0; i < s.Length; i++)
            {
                if (!XmlConverter.IsWhitespace(s[i]))
                    return false;
            }
            return true;
        }

Usage Example

Exemple #1
0
        public bool IsWhitespace()
        {
            switch (_type)
            {
            case ValueHandleType.UTF8:
                return(_bufferReader.IsWhitespaceUTF8(_offset, _length));

            case ValueHandleType.Dictionary:
                return(_bufferReader.IsWhitespaceKey(_offset));

            case ValueHandleType.Char:
                int ch = GetChar();
                return(ch <= char.MaxValue && XmlConverter.IsWhitespace((char)ch));

            case ValueHandleType.EscapedUTF8:
                return(_bufferReader.IsWhitespaceUTF8(_offset, _length));

            case ValueHandleType.Unicode:
                return(_bufferReader.IsWhitespaceUnicode(_offset, _length));

            case ValueHandleType.True:
            case ValueHandleType.False:
            case ValueHandleType.Zero:
            case ValueHandleType.One:
                return(false);

            case ValueHandleType.ConstString:
                return(s_constStrings[_offset].Length == 0);

            default:
                return(_length == 0);
            }
        }
All Usage Examples Of System.Xml.XmlBufferReader::IsWhitespaceKey