Gets the default address size used by this architecture.

Namespace: SharpAssembler.x86
Assembly: SharpAssembler x86-64 (in SharpAssembler x86-64.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

C#
public DataSize AddressSize { get; }
Visual Basic
Public ReadOnly Property AddressSize As DataSize
	Get
Visual C++
public:
virtual property DataSize AddressSize {
	DataSize get () sealed;
}

Field Value

A member of the DataSize enumeration.

Implements

IArchitecture..::..AddressSize

Remarks

The address size may be overridden by individual instructions.

Contracts

Get

Ensures
Enum.IsDefined(typeof(DataSize), Contract.Result<DataSize>())
IsValidAddressSize(this.CpuType, Contract.Result<DataSize>())
Enum.IsDefined(typeof(DataSize), Contract.Result<DataSize>())
Inherited From: IArchitecture

See Also