C# Класс Zetbox.Generator.Templates.Properties.ObjectReferencePropertyTemplate

Наследование: Zetbox.Generator.MemberTemplate
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
associationName string
callGetterSetterEvents bool
ctx IZetboxContext
disableExport bool
eagerLoading bool
eventName string
fkBackingName string
fkGuidBackingName string
implName string
inverseNavigatorIsList bool
inverseNavigatorName string
isCalculated bool
moduleNamespace string
name string
notifyInverseCollection bool
ownInterface string
positionPropertyName string
referencedImplementation string
referencedInterface string
relDataTypeExportable bool
serializationList Serialization.SerializationMembersList
targetRoleName string

Открытые методы

Метод Описание
Call ( Arebis host, IZetboxContext ctx, Serialization serializationList, string ownInterface, string name, string referencedInterface, Relation rel, RelationEndRole endRole, bool callGetterSetterEvents, bool updateInverseNavigator, string assocNameSuffix ) : void
Call ( Arebis _host, IZetboxContext ctx, Serialization serializationList, string moduleNamespace, string ownInterface, string name, string implName, string eventName, string fkBackingName, string fkGuidBackingName, string referencedInterface, string referencedImplementation, string associationName, string targetRoleName, string positionPropertyName, string inverseNavigatorName, bool inverseNavigatorIsList, bool notifyInverseCollection, bool eagerLoading, bool relDataTypeExportable, bool callGetterSetterEvents, bool isCalculated, bool disableExport ) : void
Call ( Arebis host, IZetboxContext ctx, Templates serializationList, ObjectReferenceProperty prop, bool callGetterSetterEvents, bool updateInverseNavigator ) : void
Generate ( ) : void
ObjectReferencePropertyTemplate ( Arebis _host, IZetboxContext ctx, Serialization serializationList, string moduleNamespace, string ownInterface, string name, string implName, string eventName, string fkBackingName, string fkGuidBackingName, string referencedInterface, string referencedImplementation, string associationName, string targetRoleName, string positionPropertyName, string inverseNavigatorName, bool inverseNavigatorIsList, bool notifyInverseCollection, bool eagerLoading, bool relDataTypeExportable, bool callGetterSetterEvents, bool isCalculated, bool disableExport ) : System

Защищенные методы

Метод Описание
AddSerialization ( Serialization list, string sourceMember, string targetMember, string targetGuidMember ) : void
ModifyMemberAttributes ( MemberAttributes memberAttributes ) : MemberAttributes

Описание методов

AddSerialization() защищенный Метод

protected AddSerialization ( Serialization list, string sourceMember, string targetMember, string targetGuidMember ) : void
list Serialization
sourceMember string
targetMember string
targetGuidMember string
Результат void

Call() публичный статический Метод

public static Call ( Arebis host, IZetboxContext ctx, Serialization serializationList, string ownInterface, string name, string referencedInterface, Relation rel, RelationEndRole endRole, bool callGetterSetterEvents, bool updateInverseNavigator, string assocNameSuffix ) : void
host Arebis
ctx IZetboxContext
serializationList Serialization
ownInterface string
name string
referencedInterface string
rel Relation
endRole RelationEndRole
callGetterSetterEvents bool
updateInverseNavigator bool
assocNameSuffix string
Результат void

Call() публичный статический Метод

public static Call ( Arebis _host, IZetboxContext ctx, Serialization serializationList, string moduleNamespace, string ownInterface, string name, string implName, string eventName, string fkBackingName, string fkGuidBackingName, string referencedInterface, string referencedImplementation, string associationName, string targetRoleName, string positionPropertyName, string inverseNavigatorName, bool inverseNavigatorIsList, bool notifyInverseCollection, bool eagerLoading, bool relDataTypeExportable, bool callGetterSetterEvents, bool isCalculated, bool disableExport ) : void
_host Arebis
ctx IZetboxContext
serializationList Serialization
moduleNamespace string
ownInterface string
name string
implName string
eventName string
fkBackingName string
fkGuidBackingName string
referencedInterface string
referencedImplementation string
associationName string
targetRoleName string
positionPropertyName string
inverseNavigatorName string
inverseNavigatorIsList bool
notifyInverseCollection bool
eagerLoading bool
relDataTypeExportable bool
callGetterSetterEvents bool
isCalculated bool
disableExport bool
Результат void

Call() публичный статический Метод

public static Call ( Arebis host, IZetboxContext ctx, Templates serializationList, ObjectReferenceProperty prop, bool callGetterSetterEvents, bool updateInverseNavigator ) : void
host Arebis
ctx IZetboxContext
serializationList Templates
prop ObjectReferenceProperty
callGetterSetterEvents bool
updateInverseNavigator bool
Результат void

Generate() публичный Метод

public Generate ( ) : void
Результат void

ModifyMemberAttributes() защищенный Метод

protected ModifyMemberAttributes ( MemberAttributes memberAttributes ) : MemberAttributes
memberAttributes MemberAttributes
Результат MemberAttributes

ObjectReferencePropertyTemplate() публичный Метод

public ObjectReferencePropertyTemplate ( Arebis _host, IZetboxContext ctx, Serialization serializationList, string moduleNamespace, string ownInterface, string name, string implName, string eventName, string fkBackingName, string fkGuidBackingName, string referencedInterface, string referencedImplementation, string associationName, string targetRoleName, string positionPropertyName, string inverseNavigatorName, bool inverseNavigatorIsList, bool notifyInverseCollection, bool eagerLoading, bool relDataTypeExportable, bool callGetterSetterEvents, bool isCalculated, bool disableExport ) : System
_host Arebis
ctx IZetboxContext
serializationList Serialization
moduleNamespace string
ownInterface string
name string
implName string
eventName string
fkBackingName string
fkGuidBackingName string
referencedInterface string
referencedImplementation string
associationName string
targetRoleName string
positionPropertyName string
inverseNavigatorName string
inverseNavigatorIsList bool
notifyInverseCollection bool
eagerLoading bool
relDataTypeExportable bool
callGetterSetterEvents bool
isCalculated bool
disableExport bool
Результат System

Описание свойств

associationName защищенное свойство

protected string associationName
Результат string

callGetterSetterEvents защищенное свойство

protected bool callGetterSetterEvents
Результат bool

ctx защищенное свойство

protected IZetboxContext ctx
Результат IZetboxContext

disableExport защищенное свойство

protected bool disableExport
Результат bool

eagerLoading защищенное свойство

protected bool eagerLoading
Результат bool

eventName защищенное свойство

protected string eventName
Результат string

fkBackingName защищенное свойство

protected string fkBackingName
Результат string

fkGuidBackingName защищенное свойство

protected string fkGuidBackingName
Результат string

implName защищенное свойство

protected string implName
Результат string

inverseNavigatorIsList защищенное свойство

protected bool inverseNavigatorIsList
Результат bool

inverseNavigatorName защищенное свойство

protected string inverseNavigatorName
Результат string

isCalculated защищенное свойство

protected bool isCalculated
Результат bool

moduleNamespace защищенное свойство

protected string moduleNamespace
Результат string

name защищенное свойство

protected string name
Результат string

notifyInverseCollection защищенное свойство

protected bool notifyInverseCollection
Результат bool

ownInterface защищенное свойство

protected string ownInterface
Результат string

positionPropertyName защищенное свойство

protected string positionPropertyName
Результат string

referencedImplementation защищенное свойство

protected string referencedImplementation
Результат string

referencedInterface защищенное свойство

protected string referencedInterface
Результат string

relDataTypeExportable защищенное свойство

protected bool relDataTypeExportable
Результат bool

serializationList защищенное свойство

protected Serialization.SerializationMembersList serializationList
Результат Serialization.SerializationMembersList

targetRoleName защищенное свойство

protected string targetRoleName
Результат string