FSO.SimAntics.Marshals.Threads.VMStackFrameMarshal.SerializeInto C# (CSharp) Method

SerializeInto() public method

public SerializeInto ( BinaryWriter writer ) : void
writer System.IO.BinaryWriter
return void
        public virtual void SerializeInto(BinaryWriter writer)
        {
            writer.Write(RoutineID);
            writer.Write(InstructionPointer);
            writer.Write(Caller);
            writer.Write(Callee);
            writer.Write(StackObject);
            writer.Write(CodeOwnerGUID);
            writer.Write((Locals == null)?-1:Locals.Length);
            if (Locals != null) writer.Write(VMSerializableUtils.ToByteArray(Locals));
            writer.Write((Args == null) ? -1 : Args.Length);
            if (Args != null) writer.Write(VMSerializableUtils.ToByteArray(Args));
            writer.Write(DiscardResult);
            writer.Write(ActionTree);
        }