ICSharpCode.SharpZipLib.Zip.ZipHelperStream.WriteLEInt C# (CSharp) Method

WriteLEInt() public method

Write an int in little endian byte order.
public WriteLEInt ( int value ) : void
value int The value to write.
return void
        public void WriteLEInt(int value)
        {
            WriteLEShort(value);
            WriteLEShort(value >> 16);
        }

Usage Example

Exemplo n.º 1
0
 public byte[] GetData()
 {
     using (MemoryStream memoryStream = new MemoryStream())
     {
         using (ZipHelperStream zipHelperStream = new ZipHelperStream(memoryStream))
         {
             zipHelperStream.IsStreamOwner = false;
             zipHelperStream.WriteByte((byte)_flags);
             if ((_flags & Flags.ModificationTime) != 0)
             {
                 int value = (int)(_modificationTime.ToUniversalTime() - new DateTime(1970, 1, 1, 0, 0, 0).ToUniversalTime()).TotalSeconds;
                 zipHelperStream.WriteLEInt(value);
             }
             if ((_flags & Flags.AccessTime) != 0)
             {
                 int value2 = (int)(_lastAccessTime.ToUniversalTime() - new DateTime(1970, 1, 1, 0, 0, 0).ToUniversalTime()).TotalSeconds;
                 zipHelperStream.WriteLEInt(value2);
             }
             if ((_flags & Flags.CreateTime) != 0)
             {
                 int value3 = (int)(_createTime.ToUniversalTime() - new DateTime(1970, 1, 1, 0, 0, 0).ToUniversalTime()).TotalSeconds;
                 zipHelperStream.WriteLEInt(value3);
             }
             return(memoryStream.ToArray());
         }
     }
 }
All Usage Examples Of ICSharpCode.SharpZipLib.Zip.ZipHelperStream::WriteLEInt