Свойство | Type | Description | |
---|---|---|---|
baseClassName | string | ||
className | string | ||
interfaces | string[] |
Méthode | Description | |
---|---|---|
emit ( ) : void |
Emit to IL assembly.
|
|
emitAndLoad ( |
||
emitPod ( |
||
init ( string thisClass, string baseClass, string interfaces, int flags ) : void | ||
isEmitted ( string podName ) : bool |
Return true if this pod has already been emitted.
|
Méthode | Description | |
---|---|---|
@base ( ) : string |
Return the base type for this type.
|
|
FTypeEmit ( |
||
emit ( |
Emit a field.
|
|
emit ( |
Emit a method.
|
|
emitInstanceInit ( |
||
emitType ( ) : void |
Emit the type information for this type.
|
|
mixins ( ) : string[] |
Méthode | Description | |
---|---|---|
emitAttributes ( |
Emit a attribute.
|
|
emitMixinRouters ( ) : void | ||
emitMixinRouters ( |
||
emitStaticInit ( |
||
emitTypeConstFields ( ) : void | ||
fieldFlags ( int fflags ) : PERWAPI.FieldAttr |
Map Fantom flags to .NET field flags. Note we emit protected as public and internal/private as package-private so that we don't need to deal with scope issues for accessors like closures and helper classes.
|
|
findMixins ( |
||
name ( int index ) : string |
Map a simple name index to it's string value
|
|
nname ( int index ) : string |
Given a Fantom qname index, map to a .NET type name: sys/Bool
|
|
preview ( ) : void | ||
unzipToTemp ( |
Unzip the file if it exists into the lib/tmp dir
|
protected FTypeEmit ( |
||
emitter | ||
parent | ||
type | ||
Résultat | System.Collections |
public static emitAndLoad ( |
||
ftype | ||
Résultat | System.Type[] |
protected emitInstanceInit ( |
||
m | ||
Résultat | void |
public static emitPod ( |
||
pod | ||
load | bool | |
path | string | |
Résultat |
public init ( string thisClass, string baseClass, string interfaces, int flags ) : void | ||
thisClass | string | |
baseClass | string | |
interfaces | string | |
flags | int | |
Résultat | void |
public static isEmitted ( string podName ) : bool | ||
podName | string | |
Résultat | bool |