Class GluecCompiler
Generates code from glue contracts
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Azos.Glue.Tools
Assembly: Azos.dll
Syntax
public abstract class GluecCompiler
Constructors
GluecCompiler(Assembly)
Declaration
protected GluecCompiler(Assembly asm)
Parameters
Type | Name | Description |
---|---|---|
System.Reflection.Assembly | asm |
Fields
m_Assembly
Declaration
protected Assembly m_Assembly
Field Value
Type | Description |
---|---|
System.Reflection.Assembly |
Properties
FilePerContract
Declaration
[Config("$fpc", true)]
public bool FilePerContract { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
NamespaceFilter
Declaration
[Config("$ns")]
public string NamespaceFilter { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Namespaces
Declaration
public IEnumerable<string> Namespaces { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<System.String> |
OutPath
Declaration
[Config("$out")]
public string OutPath { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
Compile()
Declaration
public abstract void Compile()