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

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

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

Свойство Тип Описание
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