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. |