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

상속: Zetbox.Generator.MemberTemplate
파일 보기 프로젝트 열기: daszat/zetbox

보호된 프로퍼티들

프로퍼티 타입 설명
className string
ctx IZetboxContext
disableExport bool
getterEventName string
isCompound bool
modulenamespace string
propertyName string
referencedType string
serializationList Serialization.SerializationMembersList

공개 메소드들

메소드 설명
CalculatedProperty ( Arebis _host, IZetboxContext ctx, Serialization serializationList, string modulenamespace, string className, string referencedType, string propertyName, string getterEventName, bool isCompound, bool disableExport ) : System
Call ( Arebis host, IZetboxContext ctx, Serialization serList, CalculatedObjectReferenceProperty prop ) : void
Call ( Arebis _host, IZetboxContext ctx, Serialization serializationList, string modulenamespace, string className, string referencedType, string propertyName, string getterEventName, bool isCompound, bool disableExport ) : void
Generate ( ) : void

보호된 메소드들

메소드 설명
AddSerialization ( Serialization list, string name ) : void
ApplyBackingStorageDefinition ( ) : string
ApplyResultExpression ( ) : string
ApplyStorageStatement ( string valueExpression ) : string

메소드 상세

AddSerialization() 보호된 메소드

protected AddSerialization ( Serialization list, string name ) : void
list Serialization
name string
리턴 void

ApplyBackingStorageDefinition() 보호된 메소드

protected ApplyBackingStorageDefinition ( ) : string
리턴 string

ApplyResultExpression() 보호된 메소드

protected ApplyResultExpression ( ) : string
리턴 string

ApplyStorageStatement() 보호된 메소드

protected ApplyStorageStatement ( string valueExpression ) : string
valueExpression string
리턴 string

CalculatedProperty() 공개 메소드

public CalculatedProperty ( Arebis _host, IZetboxContext ctx, Serialization serializationList, string modulenamespace, string className, string referencedType, string propertyName, string getterEventName, bool isCompound, bool disableExport ) : System
_host Arebis
ctx IZetboxContext
serializationList Serialization
modulenamespace string
className string
referencedType string
propertyName string
getterEventName string
isCompound bool
disableExport bool
리턴 System

Call() 공개 정적인 메소드

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

Call() 공개 정적인 메소드

public static Call ( Arebis _host, IZetboxContext ctx, Serialization serializationList, string modulenamespace, string className, string referencedType, string propertyName, string getterEventName, bool isCompound, bool disableExport ) : void
_host Arebis
ctx IZetboxContext
serializationList Serialization
modulenamespace string
className string
referencedType string
propertyName string
getterEventName string
isCompound bool
disableExport bool
리턴 void

Generate() 공개 메소드

public Generate ( ) : void
리턴 void

프로퍼티 상세

className 보호되어 있는 프로퍼티

protected string className
리턴 string

ctx 보호되어 있는 프로퍼티

protected IZetboxContext ctx
리턴 IZetboxContext

disableExport 보호되어 있는 프로퍼티

protected bool disableExport
리턴 bool

getterEventName 보호되어 있는 프로퍼티

protected string getterEventName
리턴 string

isCompound 보호되어 있는 프로퍼티

protected bool isCompound
리턴 bool

modulenamespace 보호되어 있는 프로퍼티

protected string modulenamespace
리턴 string

propertyName 보호되어 있는 프로퍼티

protected string propertyName
리턴 string

referencedType 보호되어 있는 프로퍼티

protected string referencedType
리턴 string

serializationList 보호되어 있는 프로퍼티

protected Serialization.SerializationMembersList serializationList
리턴 Serialization.SerializationMembersList