C# Class Reko.Core.Machine.ImmediateOperand

Represents an immediate constant value used by a MachineInstruction.
Inheritance: MachineOperand
Mostra file Open project: uxmal/reko Class Usage Examples

Public Methods

Method Description
Byte ( byte value ) : ImmediateOperand
ImmediateOperand ( Constant c ) : Reko.Core
Int16 ( short value ) : MachineOperand
Int32 ( int value ) : ImmediateOperand
SByte ( sbyte value ) : ImmediateOperand
UInt16 ( ushort value ) : ImmediateOperand
UInt32 ( uint value ) : ImmediateOperand
Word16 ( ushort value ) : MachineOperand
Word32 ( int value ) : ImmediateOperand
Word32 ( uint value ) : ImmediateOperand
Word64 ( long value ) : ImmediateOperand
Word64 ( ulong value ) : ImmediateOperand
Write ( bool fExplicit, MachineInstructionWriter writer ) : void

Method Details

Byte() public static method

public static Byte ( byte value ) : ImmediateOperand
value byte
return ImmediateOperand

ImmediateOperand() public method

public ImmediateOperand ( Constant c ) : Reko.Core
c Constant
return Reko.Core

Int16() public static method

public static Int16 ( short value ) : MachineOperand
value short
return MachineOperand

Int32() public static method

public static Int32 ( int value ) : ImmediateOperand
value int
return ImmediateOperand

SByte() public static method

public static SByte ( sbyte value ) : ImmediateOperand
value sbyte
return ImmediateOperand

UInt16() public static method

public static UInt16 ( ushort value ) : ImmediateOperand
value ushort
return ImmediateOperand

UInt32() public static method

public static UInt32 ( uint value ) : ImmediateOperand
value uint
return ImmediateOperand

Word16() public static method

public static Word16 ( ushort value ) : MachineOperand
value ushort
return MachineOperand

Word32() public static method

public static Word32 ( int value ) : ImmediateOperand
value int
return ImmediateOperand

Word32() public static method

public static Word32 ( uint value ) : ImmediateOperand
value uint
return ImmediateOperand

Word64() public static method

public static Word64 ( long value ) : ImmediateOperand
value long
return ImmediateOperand

Word64() public static method

public static Word64 ( ulong value ) : ImmediateOperand
value ulong
return ImmediateOperand

Write() public method

public Write ( bool fExplicit, MachineInstructionWriter writer ) : void
fExplicit bool
writer MachineInstructionWriter
return void