public static DataBlobSignature FromReader(IBinaryStreamReader reader) { long position = reader.Position; return new DataBlobSignature(reader.ReadBytes((int) reader.Length)) { StartOffset = position }; }