C# Class FSO.SimAntics.Marshals.Threads.VMThreadMarshal

Inheritance: VMSerializable
Show file Open project: RHY3756547/FreeSO Class Usage Examples

Public Properties

Property Type Description
ActionUID ushort
ActiveQueueBlock byte
BlockingState VMAsyncState
DialogCooldown int
EODConnection VMEODPluginThreadState
Interrupt bool
LastStackExitCode VMPrimitiveExitCode
Queue FSO.SimAntics.Marshals.Threads.VMQueuedActionMarshal[]
Stack FSO.SimAntics.Marshals.Threads.VMStackFrameMarshal[]
TempRegisters short[]
TempXL int[]
Version int

Public Methods

Method Description
Deserialize ( BinaryReader reader ) : void
SerializeInto ( BinaryWriter writer ) : void
VMThreadMarshal ( ) : System
VMThreadMarshal ( int version ) : System

Method Details

Deserialize() public method

public Deserialize ( BinaryReader reader ) : void
reader System.IO.BinaryReader
return void

SerializeInto() public method

public SerializeInto ( BinaryWriter writer ) : void
writer System.IO.BinaryWriter
return void

VMThreadMarshal() public method

public VMThreadMarshal ( ) : System
return System

VMThreadMarshal() public method

public VMThreadMarshal ( int version ) : System
version int
return System

Property Details

ActionUID public property

public ushort ActionUID
return ushort

ActiveQueueBlock public property

public byte ActiveQueueBlock
return byte

BlockingState public property

public VMAsyncState BlockingState
return VMAsyncState

DialogCooldown public property

public int DialogCooldown
return int

EODConnection public property

public VMEODPluginThreadState EODConnection
return VMEODPluginThreadState

Interrupt public property

public bool Interrupt
return bool

LastStackExitCode public property

public VMPrimitiveExitCode LastStackExitCode
return VMPrimitiveExitCode

Queue public property

public VMQueuedActionMarshal[],FSO.SimAntics.Marshals.Threads Queue
return FSO.SimAntics.Marshals.Threads.VMQueuedActionMarshal[]

Stack public property

public VMStackFrameMarshal[],FSO.SimAntics.Marshals.Threads Stack
return FSO.SimAntics.Marshals.Threads.VMStackFrameMarshal[]

TempRegisters public property

public short[] TempRegisters
return short[]

TempXL public property

public int[] TempXL
return int[]

Version public property

public int Version
return int