C# Class Fanx.Emit.FMixinBodyEmit

FMixinBodyEmit emits the class body of a mixin type.
Inheritance: FClassEmit
Show file Open project: xored/f4 Class Usage Examples

Public Methods

Method Description
FMixinBodyEmit ( Emitter emitter, Type parent, FType type ) : Fan.Sys
emit ( ) : void

Protected Methods

Method Description
@base ( ) : string
emit ( FField f ) : void

Only emit static fields (stored on body, not interface)

emit ( FMethod m ) : void
emitType ( ) : void

Method Details

@base() protected method

protected @base ( ) : string
return string

FMixinBodyEmit() public method

public FMixinBodyEmit ( Emitter emitter, Type parent, FType type ) : Fan.Sys
emitter Emitter
parent Fan.Sys.Type
type Fanx.Fcode.FType
return Fan.Sys

emit() public method

public emit ( ) : void
return void

emit() protected method

Only emit static fields (stored on body, not interface)
protected emit ( FField f ) : void
f Fanx.Fcode.FField
return void

emit() protected method

protected emit ( FMethod m ) : void
m Fanx.Fcode.FMethod
return void

emitType() protected method

protected emitType ( ) : void
return void