180 references to BufferReader
dotnet-svcutil-lib (180)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBinaryReader.cs (67)
48BufferReader.SetBuffer(buffer, offset, count, dictionary, session); 60BufferReader.SetBuffer(stream, dictionary, session); 88value = BufferReader.ReadUTF8String(ReadUInt8()); 93value = BufferReader.GetDictionaryString(ReadDictionaryKey()).Value; 126value = (BufferReader.ReadUInt8() != 0); 157value = BufferReader.ReadInt8(); 162value = BufferReader.ReadInt16(); 167value = BufferReader.ReadInt32(); 189float value = BufferReader.ReadSingle(); 203double value = BufferReader.ReadDouble(); 217decimal value = BufferReader.ReadDecimal(); 231DateTime value = BufferReader.ReadDateTime(); 245TimeSpan value = BufferReader.ReadTimeSpan(); 259Guid value = BufferReader.ReadGuid(); 273UniqueId value = BufferReader.ReadUniqueId(); 290int offset = BufferReader.Offset; 294while (!done && !BufferReader.EndOfFile) 302actual = BufferReader.ReadUInt8(); 306actual = BufferReader.ReadUInt16(); 310actual = BufferReader.ReadUInt31(); 318actual = BufferReader.ReadUInt8(); 321actual = BufferReader.ReadUInt16(); 324actual = BufferReader.ReadUInt31(); 330BufferReader.Advance(actual); 340BufferReader.Offset = offset; 385BufferReader.SetWindow(ElementNode.BufferOffset, _maxBytesPerRead); 387if (BufferReader.EndOfFile) 417elementNode.BufferOffset = BufferReader.Offset; 425elementNode.BufferOffset = BufferReader.Offset; 433elementNode.BufferOffset = BufferReader.Offset; 441elementNode.BufferOffset = BufferReader.Offset; 475elementNode.BufferOffset = BufferReader.Offset; 509elementNode.BufferOffset = BufferReader.Offset; 677BufferReader.ReadQName(MoveToAtomicTextWithEndElement().Value); 683BufferReader.ReadValue(nodeType, MoveToComplexText().Value); 706startOffset = BufferReader.Offset; 848int offset = BufferReader.ReadBytes(length); 877int offset = BufferReader.ReadBytes(actual); 886byte b = BufferReader.GetByte(i); 897BufferReader.Offset = BufferReader.Offset - byteCount; 952int offset = BufferReader.ReadBytes(actual); 956char ch = (char)BufferReader.GetInt16(offset + actual - sizeof(char)); 962BufferReader.Offset = BufferReader.Offset - byteCount; 1006BufferReader.InsertBytes(buffer, 0, buffer.Length); 1013BufferReader.ReadValue(nodeType, textNode.Value); 1019int offset = BufferReader.ReadBytes(length); 1026int offset = BufferReader.ReadBytes(length); 1033int offset = BufferReader.ReadBytes(length); 1045return BufferReader.GetNodeType(); 1050BufferReader.SkipNodeType(); 1055return BufferReader.ReadDictionaryKey(); 1060return BufferReader.ReadMultiByteUInt31(); 1065return BufferReader.ReadUInt8(); 1070return BufferReader.ReadUInt16(); 1075return BufferReader.ReadUInt31(); 1231BufferReader.UnsafeReadArray((byte*)items, (byte*)&items[actual]); 1263BufferReader.UnsafeReadArray((byte*)items, (byte*)&items[actual]); 1295BufferReader.UnsafeReadArray((byte*)items, (byte*)&items[actual]); 1327BufferReader.UnsafeReadArray((byte*)items, (byte*)&items[actual]); 1359BufferReader.UnsafeReadArray((byte*)items, (byte*)&items[actual]); 1391BufferReader.UnsafeReadArray((byte*)items, (byte*)&items[actual]); 1423BufferReader.UnsafeReadArray((byte*)items, (byte*)&items[actual]); 1450array[offset + i] = BufferReader.ReadDateTime(); 1477array[offset + i] = BufferReader.ReadGuid(); 1504array[offset + i] = BufferReader.ReadTimeSpan();
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlUTF8TextReader.cs (113)
558_prefix = new PrefixHandle(BufferReader); 559_localName = new StringHandle(BufferReader); 576BufferReader.SetBuffer(seg.Array, seg.Offset, seg.Count, null, null); 586BufferReader.SetBuffer(stream, null, null); 620while (!BufferReader.EndOfFile && (s_charType[BufferReader.GetByte()] & CharType.Whitespace) != 0) 621BufferReader.SkipByte(); 629byte[] buffer = BufferReader.GetBuffer(5, out offset); 643BufferReader.Advance(5); 648int valueOffset = BufferReader.Offset; 651int valueLength = BufferReader.Offset - valueOffset; 656byte ch = BufferReader.GetByte(valueOffset + valueLength - 1); 662buffer = BufferReader.GetBuffer(2, out offset); 668BufferReader.Advance(2); 690byte[] buffer = BufferReader.GetBuffer(out offset, out offsetMax); 765BufferReader.Advance(offset - prefixOffset); 781startOffset = BufferReader.Offset; 787if (BufferReader.GetByte() != '=') 790if (BufferReader.GetByte() != '=') 791XmlExceptionHelper.ThrowTokenExpected(this, "=", (char)BufferReader.GetByte()); 793BufferReader.SkipByte(); 794byte quoteChar = BufferReader.GetByte(); 798quoteChar = BufferReader.GetByte(); 800XmlExceptionHelper.ThrowTokenExpected(this, "\"", (char)BufferReader.GetByte()); 802BufferReader.SkipByte(); 804int valueOffset = BufferReader.Offset; 808byte[] buffer = BufferReader.GetBuffer(out offset, out offsetMax); 810BufferReader.Advance(length); 811ch = BufferReader.GetByte(); 821BufferReader.SkipByte(); 825BufferReader.SkipByte(); 837int valueLength = BufferReader.Offset - valueOffset; 871BufferReader.SkipByte(); 873ch = BufferReader.GetByte(); 879BufferReader.SkipByte(); 880ch = BufferReader.GetByte(); 890if (_buffered && (BufferReader.Offset - startOffset) > _maxBytesPerRead) 917byte[] buff = BufferReader.GetBuffer(3, out off); 922BufferReader.Advance(3); 927int elementOffset = BufferReader.Offset; 935byte[] buffer = BufferReader.GetBuffer(byteCount, out offset, out offsetMax); 956BufferReader.Advance(byteCount); 958BufferReader.Offset = elementOffset; 966elementNode.NameOffset = BufferReader.Offset; 968elementNode.NameLength = BufferReader.Offset - elementNode.NameOffset; 969byte ch = BufferReader.GetByte(); 972BufferReader.SkipByte(); 973ch = BufferReader.GetByte(); 978ch = BufferReader.GetByte(); 985BufferReader.SkipByte(); 989if (BufferReader.GetByte() != '>') 990XmlExceptionHelper.ThrowTokenExpected(this, ">", (char)BufferReader.GetByte()); 991BufferReader.SkipByte(); 992elementNode.BufferOffset = BufferReader.Offset; 997BufferReader.SkipByte(); 1002byte[] buffer = BufferReader.GetBuffer(nameLength, out offset); 1011BufferReader.Advance(nameLength); 1012if (BufferReader.GetByte() != '>') 1015if (BufferReader.GetByte() != '>') 1016XmlExceptionHelper.ThrowTokenExpected(this, ">", (char)BufferReader.GetByte()); 1018BufferReader.SkipByte(); 1024BufferReader.SkipByte(); 1025if (BufferReader.GetByte() != '-') 1026XmlExceptionHelper.ThrowTokenExpected(this, "--", (char)BufferReader.GetByte()); 1027BufferReader.SkipByte(); 1028int commentOffset = BufferReader.Offset; 1033byte b = BufferReader.GetByte(); 1045BufferReader.SkipByte(); 1050byte[] buffer = BufferReader.GetBuffer(3, out offset); 1058BufferReader.SkipByte(); 1060int commentLength = BufferReader.Offset - commentOffset; 1062BufferReader.Advance(3); 1068byte[] buffer = BufferReader.GetBuffer(7, out offset); 1079BufferReader.Advance(7); 1080int cdataOffset = BufferReader.Offset; 1086b = BufferReader.GetByte(); 1093BufferReader.SkipByte(); 1095buffer = BufferReader.GetBuffer(3, out offset); 1100BufferReader.SkipByte(); 1102int cdataLength = BufferReader.Offset - cdataOffset; 1104BufferReader.Advance(3); 1109DiagnosticUtility.DebugAssert(BufferReader.GetByte() == '&', ""); 1110int charEntityOffset = BufferReader.Offset; 1111BufferReader.SkipByte(); 1112while (BufferReader.GetByte() != ';') 1113BufferReader.SkipByte(); 1114BufferReader.SkipByte(); 1115int charEntityLength = BufferReader.Offset - charEntityOffset; 1116BufferReader.Offset = charEntityOffset; 1117int ch = BufferReader.GetCharEntity(charEntityOffset, charEntityLength); 1118BufferReader.Advance(charEntityLength); 1132buffer = BufferReader.GetBuffer(out offset, out offsetMax); 1137buffer = BufferReader.GetBuffer(MaxTextChunk, out offset, out offsetMax); 1141BufferReader.Advance(length); 1194if (BufferReader.Offset < offset) 1204BufferReader.GetBuffer(3, out dummy); 1263buffer = BufferReader.GetBuffer(out offset, out offsetMax); 1275buffer = BufferReader.GetBuffer(MaxTextChunk, out offset, out offsetMax); 1286BufferReader.Advance(length); 1324BufferReader.SetWindow(ElementNode.BufferOffset, _maxBytesPerRead); 1326if (BufferReader.EndOfFile) 1331byte ch = BufferReader.GetByte(); 1334BufferReader.SkipByte(); 1335ch = BufferReader.GetByte(); 1340BufferReader.SkipByte(); 1341ch = BufferReader.GetByte(); 1377BufferReader.SkipByte(); 1379if (!BufferReader.EndOfFile && BufferReader.GetByte() == '\n') 1387byte[] buffer = BufferReader.GetBuffer(3, out offset); 1395BufferReader.SkipByte(); 1438_rowOffsets = BufferReader.GetRows(); 1441int offset = BufferReader.Offset;