public static void WriteObject(this ObjectWriter writer, object value, Type type) { writer.InnerWriteObject(value , type , FormatterTag.Object); }
public static void WriteValueTypeObject(this ObjectWriter writer, object value) { writer.InnerWriteObject(value , value.GetType() , FormatterTag.ValueTypeObject); }
public static void WriteValueTypeObject(this ObjectWriter writer, object value) { writer.InnerWriteObject(new Aoite.Reflection.Emitter.ValueTypeHolder(value) , value.GetType() , FormatterTag.ValueTypeObject); }