C# Class Zetbox.Generator.InterfaceGenerator

Inheritance: AbstractBaseGenerator
Show file Open project: daszat/zetbox

Public Methods

Method Description
InterfaceGenerator ( IEnumerable schemaProviders ) : System

Protected Methods

Method Description
Generate_CollectionEntries ( IZetboxContext ctx ) : string
Generate_CompoundObject ( IZetboxContext ctx, CompoundObject s ) : string
Generate_Enumeration ( IZetboxContext ctx, Enumeration e ) : string
Generate_Interface ( IZetboxContext ctx, Zetbox i ) : string
Generate_ObjectClass ( IZetboxContext ctx, ObjectClass objClass ) : string
Generate_Other ( IZetboxContext ctx ) : IEnumerable

Method Details

Generate_CollectionEntries() protected method

protected Generate_CollectionEntries ( IZetboxContext ctx ) : string
ctx IZetboxContext
return string

Generate_CompoundObject() protected method

protected Generate_CompoundObject ( IZetboxContext ctx, CompoundObject s ) : string
ctx IZetboxContext
s CompoundObject
return string

Generate_Enumeration() protected method

protected Generate_Enumeration ( IZetboxContext ctx, Enumeration e ) : string
ctx IZetboxContext
e Enumeration
return string

Generate_Interface() protected method

protected Generate_Interface ( IZetboxContext ctx, Zetbox i ) : string
ctx IZetboxContext
i Zetbox
return string

Generate_ObjectClass() protected method

protected Generate_ObjectClass ( IZetboxContext ctx, ObjectClass objClass ) : string
ctx IZetboxContext
objClass ObjectClass
return string

Generate_Other() protected method

protected Generate_Other ( IZetboxContext ctx ) : IEnumerable
ctx IZetboxContext
return IEnumerable

InterfaceGenerator() public method

public InterfaceGenerator ( IEnumerable schemaProviders ) : System
schemaProviders IEnumerable
return System