C# Class Zetbox.DalProvider.NHibernate.Generator.Templates.Properties.ValueCollectionProperty

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

Protected Properties

Property Type Description
backingCollectionType string
backingName string
ctx IZetboxContext
disableExport bool
exposedCollectionInterface string
moduleNamespace string
name string
orderByValue bool
providerCollectionType string
referencedCollectionEntry string
referencedCollectionEntryImpl string
referencedCollectionEntryProxy string
referencedType string
serializationList Zetbox.Generator.Templates.Serialization.SerializationMembersList
thisInterface string
underlyingCollectionBackingName string
underlyingCollectionName string

Public Methods

Method Description
Call ( Arebis _host, IZetboxContext ctx, Zetbox serializationList, string name, string backingName, string backingCollectionType, string exposedCollectionInterface, string thisInterface, string referencedType, string referencedCollectionEntry, string referencedCollectionEntryImpl, string referencedCollectionEntryProxy, string providerCollectionType, string underlyingCollectionName, string underlyingCollectionBackingName, bool orderByValue, string moduleNamespace, bool disableExport ) : void
Call ( Arebis host, IZetboxContext ctx, Zetbox.Generator.Templates serializationList, CompoundObjectProperty prop ) : void
Call ( Arebis host, IZetboxContext ctx, Zetbox.Generator.Templates serializationList, ValueTypeProperty prop ) : void
Generate ( ) : void
ValueCollectionProperty ( Arebis _host, IZetboxContext ctx, Zetbox serializationList, string name, string backingName, string backingCollectionType, string exposedCollectionInterface, string thisInterface, string referencedType, string referencedCollectionEntry, string referencedCollectionEntryImpl, string referencedCollectionEntryProxy, string providerCollectionType, string underlyingCollectionName, string underlyingCollectionBackingName, bool orderByValue, string moduleNamespace, bool disableExport ) : System

Protected Methods

Method Description
AddSerialization ( Zetbox.Generator.Templates list, string underlyingCollectionName ) : void

Private Methods

Method Description
Call ( Arebis host, IZetboxContext ctx, Zetbox.Generator.Templates serializationList, System.Property prop, bool hasPersistentOrder, bool isList, bool orderByValue ) : void

Method Details

AddSerialization() protected method

protected AddSerialization ( Zetbox.Generator.Templates list, string underlyingCollectionName ) : void
list Zetbox.Generator.Templates
underlyingCollectionName string
return void

Call() public static method

public static Call ( Arebis _host, IZetboxContext ctx, Zetbox serializationList, string name, string backingName, string backingCollectionType, string exposedCollectionInterface, string thisInterface, string referencedType, string referencedCollectionEntry, string referencedCollectionEntryImpl, string referencedCollectionEntryProxy, string providerCollectionType, string underlyingCollectionName, string underlyingCollectionBackingName, bool orderByValue, string moduleNamespace, bool disableExport ) : void
_host Arebis
ctx IZetboxContext
serializationList Zetbox
name string
backingName string
backingCollectionType string
exposedCollectionInterface string
thisInterface string
referencedType string
referencedCollectionEntry string
referencedCollectionEntryImpl string
referencedCollectionEntryProxy string
providerCollectionType string
underlyingCollectionName string
underlyingCollectionBackingName string
orderByValue bool
moduleNamespace string
disableExport bool
return void

Call() public static method

public static Call ( Arebis host, IZetboxContext ctx, Zetbox.Generator.Templates serializationList, CompoundObjectProperty prop ) : void
host Arebis
ctx IZetboxContext
serializationList Zetbox.Generator.Templates
prop CompoundObjectProperty
return void

Call() public static method

public static Call ( Arebis host, IZetboxContext ctx, Zetbox.Generator.Templates serializationList, ValueTypeProperty prop ) : void
host Arebis
ctx IZetboxContext
serializationList Zetbox.Generator.Templates
prop ValueTypeProperty
return void

Generate() public method

public Generate ( ) : void
return void

ValueCollectionProperty() public method

public ValueCollectionProperty ( Arebis _host, IZetboxContext ctx, Zetbox serializationList, string name, string backingName, string backingCollectionType, string exposedCollectionInterface, string thisInterface, string referencedType, string referencedCollectionEntry, string referencedCollectionEntryImpl, string referencedCollectionEntryProxy, string providerCollectionType, string underlyingCollectionName, string underlyingCollectionBackingName, bool orderByValue, string moduleNamespace, bool disableExport ) : System
_host Arebis
ctx IZetboxContext
serializationList Zetbox
name string
backingName string
backingCollectionType string
exposedCollectionInterface string
thisInterface string
referencedType string
referencedCollectionEntry string
referencedCollectionEntryImpl string
referencedCollectionEntryProxy string
providerCollectionType string
underlyingCollectionName string
underlyingCollectionBackingName string
orderByValue bool
moduleNamespace string
disableExport bool
return System

Property Details

backingCollectionType protected property

protected string backingCollectionType
return string

backingName protected property

protected string backingName
return string

ctx protected property

protected IZetboxContext ctx
return IZetboxContext

disableExport protected property

protected bool disableExport
return bool

exposedCollectionInterface protected property

protected string exposedCollectionInterface
return string

moduleNamespace protected property

protected string moduleNamespace
return string

name protected property

protected string name
return string

orderByValue protected property

protected bool orderByValue
return bool

providerCollectionType protected property

protected string providerCollectionType
return string

referencedCollectionEntry protected property

protected string referencedCollectionEntry
return string

referencedCollectionEntryImpl protected property

protected string referencedCollectionEntryImpl
return string

referencedCollectionEntryProxy protected property

protected string referencedCollectionEntryProxy
return string

referencedType protected property

protected string referencedType
return string

serializationList protected property

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

thisInterface protected property

protected string thisInterface
return string

underlyingCollectionBackingName protected property

protected string underlyingCollectionBackingName
return string

underlyingCollectionName protected property

protected string underlyingCollectionName
return string