Gets the default operand 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 OperandSize { get; }
Visual Basic
Public ReadOnly Property OperandSize As DataSize
	Get
Visual C++
public:
virtual property DataSize OperandSize {
	DataSize get () sealed;
}

Field Value

A member of the DataSize enumeration.

Implements

IArchitecture..::..OperandSize

Remarks

The operand size may be overridden by individual instructions.

Contracts

Get

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

See Also