Assembly: SharpAssembler x86-64 (in SharpAssembler x86-64.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
| C# |
|---|
public EffectiveAddress( DataSize operandSize, Register baseRegister, Register indexRegister, int scale, Func displacement ) |
| Visual Basic |
|---|
Public Sub New ( _ operandSize As DataSize, _ baseRegister As Register, _ indexRegister As Register, _ scale As Integer, _ displacement As Func _ ) |
| Visual C++ |
|---|
public: EffectiveAddress( DataSize operandSize, Register baseRegister, Register indexRegister, int scale, Func^ displacement ) |
Parameters
- operandSize
- Type: SharpAssembler.Core..::..DataSize
[Missing <param name="operandSize"/> documentation for "M:SharpAssembler.x86.Operands.EffectiveAddress.#ctor(SharpAssembler.Core.DataSize,SharpAssembler.x86.Register,SharpAssembler.x86.Register,System.Int32,System.Func`2)"]
- baseRegister
- Type: SharpAssembler.x86..::..Register
[Missing <param name="baseRegister"/> documentation for "M:SharpAssembler.x86.Operands.EffectiveAddress.#ctor(SharpAssembler.Core.DataSize,SharpAssembler.x86.Register,SharpAssembler.x86.Register,System.Int32,System.Func`2)"]
- indexRegister
- Type: SharpAssembler.x86..::..Register
[Missing <param name="indexRegister"/> documentation for "M:SharpAssembler.x86.Operands.EffectiveAddress.#ctor(SharpAssembler.Core.DataSize,SharpAssembler.x86.Register,SharpAssembler.x86.Register,System.Int32,System.Func`2)"]
- scale
- Type: System..::..Int32
[Missing <param name="scale"/> documentation for "M:SharpAssembler.x86.Operands.EffectiveAddress.#ctor(SharpAssembler.Core.DataSize,SharpAssembler.x86.Register,SharpAssembler.x86.Register,System.Int32,System.Func`2)"]
- displacement
- Type: System..::..Func<(Of <(<'T, TResult>)>)>
[Missing <param name="displacement"/> documentation for "M:SharpAssembler.x86.Operands.EffectiveAddress.#ctor(SharpAssembler.Core.DataSize,SharpAssembler.x86.Register,SharpAssembler.x86.Register,System.Int32,System.Func`2)"]