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