Lines Matching refs:reader
14 public static IDictionary<String, MetadataValue> ReadFromStream(SafeBinaryReader reader) in ReadFromStream() argument
18 var metadataLength = reader.ReadUInt64(); in ReadFromStream()
24 var startPosition = (ulong)reader.BaseStream.Position; in ReadFromStream()
26 while((ulong)reader.BaseStream.Position < startPosition + metadataLength) in ReadFromStream()
28 var keyName = reader.ReadCString(); in ReadFromStream()
29 var valueType = (MetadataValueType)reader.ReadByte(); in ReadFromStream()
34 value = new MetadataValue(reader.ReadSByte()); in ReadFromStream()
37 value = new MetadataValue(reader.ReadByte()); in ReadFromStream()
40 value = new MetadataValue(reader.ReadInt16()); in ReadFromStream()
43 value = new MetadataValue(reader.ReadUInt16()); in ReadFromStream()
46 value = new MetadataValue(reader.ReadInt32()); in ReadFromStream()
49 value = new MetadataValue(reader.ReadUInt32()); in ReadFromStream()
52 value = new MetadataValue(reader.ReadInt64()); in ReadFromStream()
55 value = new MetadataValue(reader.ReadUInt64()); in ReadFromStream()
58 value = new MetadataValue(reader.ReadSingle()); in ReadFromStream()
61 value = new MetadataValue(reader.ReadDouble()); in ReadFromStream()
64 value = new MetadataValue(reader.ReadCString()); in ReadFromStream()
67 var blobLength = reader.ReadUInt32(); in ReadFromStream()
68 value = new MetadataValue(reader.ReadBytes((int)blobLength)); in ReadFromStream()
77 if((ulong)reader.BaseStream.Position != (startPosition + metadataLength)) in ReadFromStream()