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

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

Protected Properties

Property Type Description
backingPropertyName string
backingStoreName string
coImplementationType string
coType string
ctx IZetboxContext
disableExport bool
propName string
serializationList Zetbox.Generator.Templates.Serialization.SerializationMembersList
xmlNamespace string

Public Methods

Method Description
Call ( Arebis host, IZetboxContext ctx, Serialization serializationList, CompoundObjectProperty prop ) : void
Call ( Arebis host, IZetboxContext ctx, Serialization serializationList, CompoundObjectProperty prop, string overridePropName, bool isList, bool hasPersistentOrder ) : void
Call ( Arebis _host, IZetboxContext ctx, Zetbox serializationList, string xmlNamespace, string propName, string backingPropertyName, string backingStoreName, string coType, string coImplementationType, bool disableExport ) : void
CompoundObjectPropertyTemplate ( Arebis _host, IZetboxContext ctx, Zetbox serializationList, string xmlNamespace, string propName, string backingPropertyName, string backingStoreName, string coType, string coImplementationType, bool disableExport ) : System
Generate ( ) : void

Protected Methods

Method Description
AddSerialization ( Serialization list, string memberType, string memberName, string backingStoreType, string backingStoreName ) : void

Method Details

AddSerialization() protected method

protected AddSerialization ( Serialization list, string memberType, string memberName, string backingStoreType, string backingStoreName ) : void
list Serialization
memberType string
memberName string
backingStoreType string
backingStoreName string
return void

Call() public static method

public static Call ( Arebis host, IZetboxContext ctx, Serialization serializationList, CompoundObjectProperty prop ) : void
host Arebis
ctx IZetboxContext
serializationList Serialization
prop CompoundObjectProperty
return void

Call() public static method

public static Call ( Arebis host, IZetboxContext ctx, Serialization serializationList, CompoundObjectProperty prop, string overridePropName, bool isList, bool hasPersistentOrder ) : void
host Arebis
ctx IZetboxContext
serializationList Serialization
prop CompoundObjectProperty
overridePropName string
isList bool
hasPersistentOrder bool
return void

Call() public static method

public static Call ( Arebis _host, IZetboxContext ctx, Zetbox serializationList, string xmlNamespace, string propName, string backingPropertyName, string backingStoreName, string coType, string coImplementationType, bool disableExport ) : void
_host Arebis
ctx IZetboxContext
serializationList Zetbox
xmlNamespace string
propName string
backingPropertyName string
backingStoreName string
coType string
coImplementationType string
disableExport bool
return void

CompoundObjectPropertyTemplate() public method

public CompoundObjectPropertyTemplate ( Arebis _host, IZetboxContext ctx, Zetbox serializationList, string xmlNamespace, string propName, string backingPropertyName, string backingStoreName, string coType, string coImplementationType, bool disableExport ) : System
_host Arebis
ctx IZetboxContext
serializationList Zetbox
xmlNamespace string
propName string
backingPropertyName string
backingStoreName string
coType string
coImplementationType string
disableExport bool
return System

Generate() public method

public Generate ( ) : void
return void

Property Details

backingPropertyName protected property

protected string backingPropertyName
return string

backingStoreName protected property

protected string backingStoreName
return string

coImplementationType protected property

protected string coImplementationType
return string

coType protected property

protected string coType
return string

ctx protected property

protected IZetboxContext ctx
return IZetboxContext

disableExport protected property

protected bool disableExport
return bool

propName protected property

protected string propName
return string

serializationList protected property

protected Zetbox.Generator.Templates.Serialization.SerializationMembersList serializationList
return Zetbox.Generator.Templates.Serialization.SerializationMembersList

xmlNamespace protected property

protected string xmlNamespace
return string