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();