C# Class Zetbox.Generator.InterfaceTemplates.Interfaces.Template

Inheritance: Zetbox.Generator.ResourceTemplate
Exibir arquivo Open project: daszat/zetbox

Protected Properties

Property Type Description
ctx IZetboxContext
dataType DataType

Public Methods

Method Description
Call ( Arebis _host, IZetboxContext ctx, DataType dataType ) : void
Generate ( ) : void
Template ( Arebis _host, IZetboxContext ctx, DataType dataType ) : System

Protected Methods

Method Description
ApplyMethodTemplate ( Zetbox m, int index ) : void
ApplyPropertyTemplate ( System.Property prop ) : void
GetInheritance ( ) : string
GetInterfaces ( ) : string[]
IsDeclaredInImplementsInterface ( System.Property prop ) : bool

Check if Property was defined on a "ImplementsInterface" Interface

IsDeclaredInImplementsInterface ( Zetbox method ) : bool

Check if Method was defined on a "ImplementsInterface" Interface

MethodsToGenerate ( ) : IEnumerable

Method Details

ApplyMethodTemplate() protected method

protected ApplyMethodTemplate ( Zetbox m, int index ) : void
m Zetbox
index int
return void

ApplyPropertyTemplate() protected method

protected ApplyPropertyTemplate ( System.Property prop ) : void
prop System.Property
return void

Call() public static method

public static Call ( Arebis _host, IZetboxContext ctx, DataType dataType ) : void
_host Arebis
ctx IZetboxContext
dataType DataType
return void

Generate() public method

public Generate ( ) : void
return void

GetInheritance() protected method

protected GetInheritance ( ) : string
return string

GetInterfaces() protected method

protected GetInterfaces ( ) : string[]
return string[]

IsDeclaredInImplementsInterface() protected method

Check if Property was defined on a "ImplementsInterface" Interface
protected IsDeclaredInImplementsInterface ( System.Property prop ) : bool
prop System.Property Property to check
return bool

IsDeclaredInImplementsInterface() protected method

Check if Method was defined on a "ImplementsInterface" Interface
protected IsDeclaredInImplementsInterface ( Zetbox method ) : bool
method Zetbox Method to check
return bool

MethodsToGenerate() protected method

protected MethodsToGenerate ( ) : IEnumerable
return IEnumerable

Template() public method

public Template ( Arebis _host, IZetboxContext ctx, DataType dataType ) : System
_host Arebis
ctx IZetboxContext
dataType DataType
return System

Property Details

ctx protected_oe property

protected IZetboxContext ctx
return IZetboxContext

dataType protected_oe property

protected DataType dataType
return DataType