Cauterize.CauterizeEnumFormatter.Serialize C# (CSharp) Method

Serialize() public method

public Serialize ( Stream serializationStream, object obj ) : void
serializationStream Stream
obj object
return void
        public void Serialize(Stream serializationStream, object obj)
        {
            var longValue = Convert.ToInt64(obj);
            var bytes = BitConverter.GetBytes(longValue);
            if (!BitConverter.IsLittleEndian)
            {
                Array.Reverse(bytes);
            }
            serializationStream.Write(bytes, 0, GetNumBytesForEnum(obj.GetType()));
        }