This namespace contains all the basic building blocks used to support modules with extra functionality for assembling object files.
 Classes
Classes
| Class | Description | |
|---|---|---|
|  | AssemblerException | 
            An exception which is thrown by the assembler while assembling an object file.
             | 
|  | BinaryWriterExtensions | 
            Extension methods to the BinaryWriter class.
             | 
|  | Constructable | 
            An interface for entities which can be contained in a Section and can create an
            IEmittable representation of themselves.
             | 
|  | Context | 
            A class for architecture-specific assembler context information.
             | 
|  | DataSizeExtensions | 
            Extensions for the DataSize type.
             | 
|  | MathExt | 
            Extra math functions.
             | 
|  | ObjectFile | 
            An object file, containing sections of code and data.
             | 
|  | Section | 
            A section in an object file.
             | 
|  | SectionFlagsExtensions | 
            Extensions to the SectionFlags enumeration.
             | 
|  | SimpleExpression | 
            A simple expression of (reference + offset).
             | 
 Structures
Structures
| Structure | Description | |
|---|---|---|
|  | Int128 | 
            A 128-bit signed integer.
             | 
 Interfaces
Interfaces
| Interface | Description | |
|---|---|---|
|  | IAnnotatable | 
            An interface for classes and structures which can store data specific to the object.
             | 
|  | IArchitecture | 
            A general interface for classes which describe a processor architecture.
             | 
|  | IEmittable | 
            An interface for a constructed representation of a Constructable.
             | 
|  | IFile | 
            An interface for classes which represent an input or main source file.
             | 
|  | IObjectFileVisitable | 
            An interface implemented by objects which accept an IObjectFileVisitor.
             | 
|  | IObjectFileVisitor | 
            Visitor for the ObjectFile and its parts.
             | 
 Enumerations
Enumerations
| Enumeration | Description | |
|---|---|---|
|  | DataSize | 
            Specifies the size of the a data unit.
             | 
|  | ObjectFileFeature | 
            Specifies a feature of the ObjectFile.
             | 
|  | SectionFlags | 
            Specifies flags which apply to a Section.
             | 
|  | SectionType | 
            Specifies the type of section.
             | 





