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

Inheritance: Zetbox.Generator.MemberTemplate
显示文件 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_oe property

protected IZetboxContext ctx
return IZetboxContext

eventName protected_oe property

protected string eventName
return string

hasGetters protected_oe property

protected bool hasGetters
return bool

hasSetters protected_oe property

protected bool hasSetters
return bool

objType protected_oe property

protected string objType
return string

propType protected_oe property

protected string propType
return string