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

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

보호된 프로퍼티들

프로퍼티 타입 설명
containingType DataType
ctx IZetboxContext
name String
property System.Property
serializationList Serialization.SerializationMembersList

공개 메소드들

메소드 설명
Call ( Arebis _host, IZetboxContext ctx, Serialization serializationList, DataType containingType, String name, System.Property property ) : void
Generate ( ) : void
ListProperty ( Arebis _host, IZetboxContext ctx, Serialization serializationList, DataType containingType, String name, System.Property property ) : System

보호된 메소드들

메소드 설명
AddSerialization ( Serialization list, string name ) : void
ApplyAttributesTemplate ( ) : void

Is called to apply optional decoration in front of the property declaration, like Attributes.

ApplyRequisitesTemplate ( ) : void

Is called to insert requisites into the containing class, like wrappers or similar.

ApplySettor ( ) : void
BackingMemberFromName ( string name ) : string
GetBackingTypeString ( ) : string
GetInitialisationExpression ( ) : string
GetPropertyTypeString ( ) : string

메소드 상세

AddSerialization() 보호된 메소드

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

ApplyAttributesTemplate() 보호된 메소드

Is called to apply optional decoration in front of the property declaration, like Attributes.
protected ApplyAttributesTemplate ( ) : void
리턴 void

ApplyRequisitesTemplate() 보호된 메소드

Is called to insert requisites into the containing class, like wrappers or similar.
protected ApplyRequisitesTemplate ( ) : void
리턴 void

ApplySettor() 보호된 메소드

protected ApplySettor ( ) : void
리턴 void

BackingMemberFromName() 보호된 메소드

protected BackingMemberFromName ( string name ) : string
name string
리턴 string

Call() 공개 정적인 메소드

public static Call ( Arebis _host, IZetboxContext ctx, Serialization serializationList, DataType containingType, String name, System.Property property ) : void
_host Arebis
ctx IZetboxContext
serializationList Serialization
containingType DataType
name String
property System.Property
리턴 void

Generate() 공개 메소드

public Generate ( ) : void
리턴 void

GetBackingTypeString() 보호된 메소드

protected GetBackingTypeString ( ) : string
리턴 string

GetInitialisationExpression() 보호된 메소드

protected GetInitialisationExpression ( ) : string
리턴 string

GetPropertyTypeString() 보호된 메소드

protected GetPropertyTypeString ( ) : string
리턴 string

ListProperty() 공개 메소드

public ListProperty ( Arebis _host, IZetboxContext ctx, Serialization serializationList, DataType containingType, String name, System.Property property ) : System
_host Arebis
ctx IZetboxContext
serializationList Serialization
containingType DataType
name String
property System.Property
리턴 System

프로퍼티 상세

containingType 보호되어 있는 프로퍼티

protected DataType containingType
리턴 DataType

ctx 보호되어 있는 프로퍼티

protected IZetboxContext ctx
리턴 IZetboxContext

name 보호되어 있는 프로퍼티

protected String name
리턴 String

property 보호되어 있는 프로퍼티

protected Property,System property
리턴 System.Property

serializationList 보호되어 있는 프로퍼티

protected Serialization.SerializationMembersList serializationList
리턴 Serialization.SerializationMembersList