/// <summary> /// Get the binary data representing this instance. /// </summary> /// <returns>The raw binary data representing this instance.</returns> public byte[] GetData() { using (MemoryStream ms = new MemoryStream()) using (BlubbZipHelperStream helperStream = new BlubbZipHelperStream(ms)) { helperStream.IsStreamOwner = false; helperStream.WriteLEInt(0); // Reserved helperStream.WriteLEShort(1); // Tag helperStream.WriteLEShort(24); // Length = 3 x 8. helperStream.WriteLELong(lastModificationTime_.ToFileTime()); helperStream.WriteLELong(lastAccessTime_.ToFileTime()); helperStream.WriteLELong(createTime_.ToFileTime()); return(ms.ToArray()); } }
/// <summary> /// Get the binary data representing this instance. /// </summary> /// <returns>The raw binary data representing this instance.</returns> public byte[] GetData() { using( MemoryStream ms = new MemoryStream() ) using( BlubbZipHelperStream helperStream = new BlubbZipHelperStream( ms ) ) { helperStream.IsStreamOwner = false; helperStream.WriteLEInt( 0 ); // Reserved helperStream.WriteLEShort( 1 ); // Tag helperStream.WriteLEShort( 24 ); // Length = 3 x 8. helperStream.WriteLELong( lastModificationTime_.ToFileTime() ); helperStream.WriteLELong( lastAccessTime_.ToFileTime() ); helperStream.WriteLELong( createTime_.ToFileTime() ); return ms.ToArray(); } }