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

IsWhitespaceUTF8() public méthode

public IsWhitespaceUTF8 ( int offset, int length ) : bool
offset int
length int
Résultat bool
        public bool IsWhitespaceUTF8(int offset, int length)
        {
            byte[] buffer = _buffer;
            for (int i = 0; i < length; i++)
            {
                if (!XmlConverter.IsWhitespace((char)buffer[offset + 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::IsWhitespaceUTF8