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

显示文件 Open project: daszat/zetbox

Protected Properties

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

Public Methods

Method Description
Call ( Arebis host, IZetboxContext ctx, Serialization serializationList, CompoundObjectProperty prop, string collectionWrapperClass, string listWrapperClass ) : void
Call ( Arebis host, IZetboxContext ctx, Serialization serializationList, ValueTypeProperty prop, string collectionWrapperClass, string listWrapperClass ) : void
Call ( Arebis _host, IZetboxContext ctx, Zetbox serializationList, string name, string backingName, string backingCollectionType, string exposedCollectionInterface, string thisInterface, string referencedType, string entryType, string entryTypeImpl, string providerCollectionType, string underlyingCollectionName, bool orderByValue, string moduleNamespace, bool disableExport ) : void
Generate ( ) : void
ValueCollectionProperty ( Arebis _host, IZetboxContext ctx, Zetbox serializationList, string name, string backingName, string backingCollectionType, string exposedCollectionInterface, string thisInterface, string referencedType, string entryType, string entryTypeImpl, string providerCollectionType, string underlyingCollectionName, bool orderByValue, string moduleNamespace, bool disableExport ) : System

Protected Methods

Method Description
AddSerialization ( Serialization list, string underlyingCollectionName ) : void

Private Methods

Method Description
Call ( Arebis host, IZetboxContext ctx, Serialization serializationList, System.Property prop, bool hasPersistentOrder, bool isList, string collectionWrapperClass, string listWrapperClass ) : void

Method Details

AddSerialization() protected method

protected AddSerialization ( Serialization list, string underlyingCollectionName ) : void
list Serialization
underlyingCollectionName string
return void

Call() public static method

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

Call() public static method

public static Call ( Arebis host, IZetboxContext ctx, Serialization serializationList, ValueTypeProperty prop, string collectionWrapperClass, string listWrapperClass ) : void
host Arebis
ctx IZetboxContext
serializationList Serialization
prop ValueTypeProperty
collectionWrapperClass string
listWrapperClass 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 entryType, string entryTypeImpl, string providerCollectionType, string underlyingCollectionName, 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
entryType string
entryTypeImpl string
providerCollectionType string
underlyingCollectionName string
orderByValue bool
moduleNamespace string
disableExport bool
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 entryType, string entryTypeImpl, string providerCollectionType, string underlyingCollectionName, 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
entryType string
entryTypeImpl string
providerCollectionType string
underlyingCollectionName string
orderByValue bool
moduleNamespace string
disableExport bool
return System

Property Details

backingCollectionType protected_oe property

protected string backingCollectionType
return string

backingName protected_oe property

protected string backingName
return string

ctx protected_oe property

protected IZetboxContext ctx
return IZetboxContext

disableExport protected_oe property

protected bool disableExport
return bool

entryType protected_oe property

protected string entryType
return string

entryTypeImpl protected_oe property

protected string entryTypeImpl
return string

exposedCollectionInterface protected_oe property

protected string exposedCollectionInterface
return string

moduleNamespace protected_oe property

protected string moduleNamespace
return string

name protected_oe property

protected string name
return string

orderByValue protected_oe property

protected bool orderByValue
return bool

providerCollectionType protected_oe property

protected string providerCollectionType
return string

referencedType protected_oe property

protected string referencedType
return string

serializationList protected_oe property

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

thisInterface protected_oe property

protected string thisInterface
return string

underlyingCollectionName protected_oe property

protected string underlyingCollectionName
return string