5 writes to _length
dotnet-svcutil-lib (5)
FrameworkFork\System.Runtime.Serialization\System\Xml\ValueHandle.cs (5)
131_length = length; 630_length -= actual; 640_length -= charCount; 764_length = byteCount; 778_length -= charCount * sizeof(char);
37 references to _length
dotnet-svcutil-lib (37)
FrameworkFork\System.Runtime.Serialization\System\Xml\ValueHandle.cs (37)
139return _bufferReader.IsWhitespaceUTF8(_offset, _length); 151return _bufferReader.IsWhitespaceUTF8(_offset, _length); 154return _bufferReader.IsWhitespaceUnicode(_offset, _length); 166return _length == 0; 227return XmlConverter.ToBoolean(_bufferReader.Buffer, _offset, _length); 269return XmlConverter.ToInt32(_bufferReader.Buffer, _offset, _length); 298return XmlConverter.ToInt64(_bufferReader.Buffer, _offset, _length); 319return XmlConverter.ToUInt64(_bufferReader.Buffer, _offset, _length); 343return XmlConverter.ToSingle(_bufferReader.Buffer, _offset, _length); 365return XmlConverter.ToDouble(_bufferReader.Buffer, _offset, _length); 383return XmlConverter.ToDecimal(_bufferReader.Buffer, _offset, _length); 395return XmlConverter.ToDateTime(_bufferReader.Buffer, _offset, _length); 405return XmlConverter.ToUniqueId(_bufferReader.Buffer, _offset, _length); 414return XmlConverter.ToTimeSpan(_bufferReader.Buffer, _offset, _length); 423return XmlConverter.ToGuid(_bufferReader.Buffer, _offset, _length); 435byte[] buffer = new byte[_length]; 436GetBase64(buffer, 0, _length); 439if (_type == ValueHandleType.UTF8 && (_length % 4) == 0) 443int expectedLength = _length / 4 * 3; 444if (_length > 0) 446if (_bufferReader.Buffer[_offset + _length - 1] == '=') 449if (_bufferReader.Buffer[_offset + _length - 2] == '=') 454int actualLength = Base64Encoding.GetBytes(_bufferReader.Buffer, _offset, _length, buffer, 0); 549if (_length != str.Length) 553for (int i = 0; i < _length; ++i) 572return _bufferReader.GetList(_offset, _length); 627actual = Math.Min(_length, count); 633if (_type == ValueHandleType.UTF8 && count >= 3 && (_length % 4) == 0) 637int charCount = Math.Min(count / 3 * 4, _length); 669int byteCount = _length; 772int charCount = Math.Min(count, _length / sizeof(char)); 801length = _length; 810if (_length == 1 && _bufferReader.GetByte(_offset) == '1') 812return _bufferReader.GetString(_offset, _length); 818return _bufferReader.GetUnicodeString(_offset, _length); 824return _bufferReader.GetEscapedString(_offset, _length); 924return string.Concat(PrefixHandle.GetString(PrefixHandle.GetAlphaPrefix(_length)), ":", _bufferReader.GetDictionaryString(_offset));