C# 클래스 Zetbox.Generator.Templates.Properties.ObjectListProperty

파일 보기 프로젝트 열기: daszat/zetbox

보호된 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
AddSerialization ( Serialization list, string memberName, bool eagerLoading ) : void

메소드 상세

AddSerialization() 보호된 메소드

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

Call() 공개 정적인 메소드

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

Call() 공개 정적인 메소드

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
리턴 void

Call() 공개 정적인 메소드

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
리턴 void

Generate() 공개 메소드

public Generate ( ) : void
리턴 void

ObjectListProperty() 공개 메소드

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

ObjectListProperty() 공개 메소드

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
리턴 System

프로퍼티 상세

ctx 보호되어 있는 프로퍼티

protected IZetboxContext ctx
리턴 IZetboxContext

endRole 보호되어 있는 프로퍼티

protected RelationEndRole endRole
리턴 RelationEndRole

exposedListType 보호되어 있는 프로퍼티

protected string exposedListType
리턴 string

name 보호되어 있는 프로퍼티

protected string name
리턴 string

otherName 보호되어 있는 프로퍼티

protected string otherName
리턴 string

positionPropertyName 보호되어 있는 프로퍼티

protected string positionPropertyName
리턴 string

referencedInterface 보호되어 있는 프로퍼티

protected string referencedInterface
리턴 string

rel 보호되어 있는 프로퍼티

protected Relation rel
리턴 Relation

serializationList 보호되어 있는 프로퍼티

protected Zetbox.Generator.Templates.Serialization.SerializationMembersList serializationList
리턴 Zetbox.Generator.Templates.Serialization.SerializationMembersList

wrapperClass 보호되어 있는 프로퍼티

protected string wrapperClass
리턴 string

wrapperName 보호되어 있는 프로퍼티

protected string wrapperName
리턴 string