Gets the default operand size used by this architecture.
Namespace: SharpAssembler.x86Assembly: 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>())
|