C# Class Reko.Core.Machine.AddressOperand

Represents a machine address.
Inheritance: MachineOperand
Mostra file Open project: uxmal/reko

Public Properties

Property Type Description
Address Address

Public Methods

Method Description
Create ( Address addr ) : AddressOperand
Ptr16 ( ushort a ) : AddressOperand
Ptr32 ( uint a ) : AddressOperand
Ptr64 ( ulong a ) : AddressOperand
Write ( bool fExplicit, MachineInstructionWriter writer ) : void

Protected Methods

Method Description
AddressOperand ( Address a, PrimitiveType type ) : Reko.Core

Method Details

AddressOperand() protected method

protected AddressOperand ( Address a, PrimitiveType type ) : Reko.Core
a Address
type PrimitiveType
return Reko.Core

Create() public static method

public static Create ( Address addr ) : AddressOperand
addr Address
return AddressOperand

Ptr16() public static method

public static Ptr16 ( ushort a ) : AddressOperand
a ushort
return AddressOperand

Ptr32() public static method

public static Ptr32 ( uint a ) : AddressOperand
a uint
return AddressOperand

Ptr64() public static method

public static Ptr64 ( ulong a ) : AddressOperand
a ulong
return AddressOperand

Write() public method

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

Property Details

Address public_oe property

public Address Address
return Address