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()));
}