Class NASM
Inheritance
System.Object
NASM
Assembly: XSharp.dll
Syntax
public class NASM : Assembler
Constructors
|
Improve this Doc
View Source
NASM(TextWriter)
Declaration
public NASM(TextWriter aOut)
Parameters
Type |
Name |
Description |
TextWriter |
aOut |
|
Properties
|
Improve this Doc
View Source
Indent
Declaration
public string Indent { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Map
Declaration
protected Map Map { get; }
Property Value
|
Improve this Doc
View Source
Out
Declaration
protected TextWriter Out { get; }
Property Value
Type |
Description |
TextWriter |
|
Methods
|
Improve this Doc
View Source
Add(OpCode, String, Type[])
Declaration
protected void Add(OpCode aOpCode, string aOutput = null, params Type[] aParamTypes)
Parameters
Type |
Name |
Description |
OpCode |
aOpCode |
|
System.String |
aOutput |
|
Type[] |
aParamTypes |
|
|
Improve this Doc
View Source
Emit(OpCode, Object[])
Declaration
public override void Emit(OpCode aOp, params object[] aParams)
Parameters
Type |
Name |
Description |
OpCode |
aOp |
|
System.Object[] |
aParams |
|
Overrides