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

Datei anzeigen Open project: daszat/zetbox

Protected Properties

Property Type Description
ctx IZetboxContext
endRole RelationEndRole
exposedListType string
name string
otherName string
positionPropertyName string
referencedInterface string
rel Relation
serializationList Zetbox.Generator.Templates.Serialization.SerializationMembersList
wrapperClass string
wrapperName string

Public Methods

Method Description
Call ( Arebis host, IZetboxContext ctx, Serialization serializationList, ObjectReferenceProperty prop ) : void
Call ( Arebis host, IZetboxContext ctx, Serialization serializationList, string name, string wrapperClass, string exposedListType, Relation rel, RelationEndRole endRole, string positionPropertyName ) : void

Call ( Arebis _host, IZetboxContext ctx, Zetbox serializationList, string name, string wrapperName, string wrapperClass, string exposedListType, Relation rel, RelationEndRole endRole, string positionPropertyName, string otherName, string referencedInterface ) : void
Generate ( ) : void
ObjectListProperty ( Arebis host, IZetboxContext ctx, Serialization serializationList, Relation rel, RelationEndRole endRole ) : System
ObjectListProperty ( Arebis _host, IZetboxContext ctx, Zetbox serializationList, string name, string wrapperName, string wrapperClass, string exposedListType, Relation rel, RelationEndRole endRole, string positionPropertyName, string otherName, string referencedInterface ) : System

Protected Methods

Method Description
AddSerialization ( Serialization list, string memberName, bool eagerLoading ) : void

Method Details

AddSerialization() protected method

protected AddSerialization ( Serialization list, string memberName, bool eagerLoading ) : void
list Serialization
memberName string
eagerLoading bool
return void

Call() public static method

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

Call() public static method

public static Call ( Arebis host, IZetboxContext ctx, Serialization serializationList, string name, string wrapperClass, string exposedListType, Relation rel, RelationEndRole endRole, string positionPropertyName ) : void
host Arebis
ctx IZetboxContext
serializationList Serialization
name string the name of the property to create
wrapperClass string the name of the wrapper class for wrapping the EntityCollection
exposedListType string which generic interface to use for the collection (IList or ICollection)
rel Relation
endRole RelationEndRole
positionPropertyName string the name of the position property for this list
return void

Call() public static method

public static Call ( Arebis _host, IZetboxContext ctx, Zetbox serializationList, string name, string wrapperName, string wrapperClass, string exposedListType, Relation rel, RelationEndRole endRole, string positionPropertyName, string otherName, string referencedInterface ) : void
_host Arebis
ctx IZetboxContext
serializationList Zetbox
name string
wrapperName string
wrapperClass string
exposedListType string
rel Relation
endRole RelationEndRole
positionPropertyName string
otherName string
referencedInterface string
return void

Generate() public method

public Generate ( ) : void
return void

ObjectListProperty() public method

public ObjectListProperty ( Arebis host, IZetboxContext ctx, Serialization serializationList, Relation rel, RelationEndRole endRole ) : System
host Arebis
ctx IZetboxContext
serializationList Serialization
rel Relation
endRole RelationEndRole
return System

ObjectListProperty() public method

public ObjectListProperty ( Arebis _host, IZetboxContext ctx, Zetbox serializationList, string name, string wrapperName, string wrapperClass, string exposedListType, Relation rel, RelationEndRole endRole, string positionPropertyName, string otherName, string referencedInterface ) : System
_host Arebis
ctx IZetboxContext
serializationList Zetbox
name string
wrapperName string
wrapperClass string
exposedListType string
rel Relation
endRole RelationEndRole
positionPropertyName string
otherName string
referencedInterface string
return System

Property Details

ctx protected_oe property

protected IZetboxContext ctx
return IZetboxContext

endRole protected_oe property

protected RelationEndRole endRole
return RelationEndRole

exposedListType protected_oe property

protected string exposedListType
return string

name protected_oe property

protected string name
return string

otherName protected_oe property

protected string otherName
return string

positionPropertyName protected_oe property

protected string positionPropertyName
return string

referencedInterface protected_oe property

protected string referencedInterface
return string

rel protected_oe property

protected Relation rel
return Relation

serializationList protected_oe property

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

wrapperClass protected_oe property

protected string wrapperClass
return string

wrapperName protected_oe property

protected string wrapperName
return string