C# Class Reko.Core.Machine.MachineOperand

Abstraction of a processor instruction operand.
Mostra file Open project: uxmal/reko Class Usage Examples

Public Methods

Method Description
FormatSignedValue ( Constant c ) : string
FormatUnsignedValue ( Constant c ) : string
FormatValue ( Constant c ) : string
ToString ( ) : string
ToString ( bool fExplicit ) : string
Write ( bool fExplicit, MachineInstructionWriter writer ) : void

Protected Methods

Method Description
MachineOperand ( PrimitiveType width ) : Reko.Core

Private Methods

Method Description
FormatString ( DataType dt ) : string

Method Details

FormatSignedValue() public static method

public static FormatSignedValue ( Constant c ) : string
c Constant
return string

FormatUnsignedValue() public static method

public static FormatUnsignedValue ( Constant c ) : string
c Constant
return string

FormatValue() public static method

public static FormatValue ( Constant c ) : string
c Constant
return string

MachineOperand() protected method

protected MachineOperand ( PrimitiveType width ) : Reko.Core
width PrimitiveType
return Reko.Core

ToString() public final method

public final ToString ( ) : string
return string

ToString() public method

public ToString ( bool fExplicit ) : string
fExplicit bool
return string

Write() public abstract method

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