FlickrNet.Utils.WriteInt32 C# (CSharp) Method

WriteInt32() static private method

static private WriteInt32 ( Stream s, int i ) : void
s Stream
i int
return void
        internal static void WriteInt32(Stream s, int i)
        {
            s.WriteByte((byte) (i & 0xFF));
            s.WriteByte((byte) ((i >> 8) & 0xFF));
            s.WriteByte((byte) ((i >> 16) & 0xFF));
            s.WriteByte((byte) ((i >> 24) & 0xFF));
        }

Usage Example

 private void Store(Stream s, Hashtable table)
 {
     Utils.WriteInt32(s, table.Count);
     foreach (DictionaryEntry entry in table)
     {
         Utils.WriteString(s, (string)entry.Key);
         persister.Write(s, (ICacheItem)entry.Value);
     }
 }