C# Class Zetbox.Generator.Templates.Properties.PropertyEvents

Inheritance: Zetbox.Generator.MemberTemplate
Show file Open project: daszat/zetbox

Protected Properties

Property Type Description
ctx IZetboxContext
eventName string
hasGetters bool
hasSetters bool
objType string
propType string

Public Methods

Method Description
Call ( Arebis host, IZetboxContext ctx, System.Property prop, bool isReadOnly ) : void
Call ( Arebis _host, IZetboxContext ctx, string eventName, string propType, string objType, bool hasGetters, bool hasSetters ) : void
Generate ( ) : void
PropertyEvents ( Arebis _host, IZetboxContext ctx, string eventName, string propType, string objType, bool hasGetters, bool hasSetters ) : System

Protected Methods

Method Description
ModifyMemberAttributes ( System memberAttributes ) : System.CodeDom.MemberAttributes

Method Details

Call() public static method

public static Call ( Arebis host, IZetboxContext ctx, System.Property prop, bool isReadOnly ) : void
host Arebis
ctx IZetboxContext
prop System.Property
isReadOnly bool
return void

Call() public static method

public static Call ( Arebis _host, IZetboxContext ctx, string eventName, string propType, string objType, bool hasGetters, bool hasSetters ) : void
_host Arebis
ctx IZetboxContext
eventName string
propType string
objType string
hasGetters bool
hasSetters bool
return void

Generate() public method

public Generate ( ) : void
return void

ModifyMemberAttributes() protected method

protected ModifyMemberAttributes ( System memberAttributes ) : System.CodeDom.MemberAttributes
memberAttributes System
return System.CodeDom.MemberAttributes

PropertyEvents() public method

public PropertyEvents ( Arebis _host, IZetboxContext ctx, string eventName, string propType, string objType, bool hasGetters, bool hasSetters ) : System
_host Arebis
ctx IZetboxContext
eventName string
propType string
objType string
hasGetters bool
hasSetters bool
return System

Property Details

ctx protected property

protected IZetboxContext ctx
return IZetboxContext

eventName protected property

protected string eventName
return string

hasGetters protected property

protected bool hasGetters
return bool

hasSetters protected property

protected bool hasSetters
return bool

objType protected property

protected string objType
return string

propType protected property

protected string propType
return string