Interface ITarget
A common interface for interacting with back-ends.
Namespace: Flame.Compiler.Pipeline
Assembly: Flame.Compiler.dll
Syntax
public interface ITarget
Properties
| Improve this Doc View SourceName
Gets this target's name.
Declaration
string Name { get; }
Property Value
| Type | Description |
|---|---|
| System.String | The target's name. |
Methods
| Improve this Doc View SourceCompile(AssemblyContentDescription)
Compiles an assembly content description to a target assembly.
Declaration
ITargetAssembly Compile(AssemblyContentDescription contents)
Parameters
| Type | Name | Description |
|---|---|---|
| AssemblyContentDescription | contents | An assembly content description. |
Returns
| Type | Description |
|---|---|
| ITargetAssembly | A target assembly. |