C# Class Zetbox.Generator.Templates.Properties.ListProperty

Inheritance: Zetbox.Generator.MemberTemplate
Afficher le fichier Open project: daszat/zetbox

Protected Properties

Свойство Type Description
containingType DataType
ctx IZetboxContext
name String
property System.Property
serializationList Serialization.SerializationMembersList

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Method Details

AddSerialization() protected méthode

protected AddSerialization ( Serialization list, string name ) : void
list Serialization
name string
Résultat void

ApplyAttributesTemplate() protected méthode

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

ApplyRequisitesTemplate() protected méthode

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

ApplySettor() protected méthode

protected ApplySettor ( ) : void
Résultat void

BackingMemberFromName() protected méthode

protected BackingMemberFromName ( string name ) : string
name string
Résultat string

Call() public static méthode

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
Résultat void

Generate() public méthode

public Generate ( ) : void
Résultat void

GetBackingTypeString() protected méthode

protected GetBackingTypeString ( ) : string
Résultat string

GetInitialisationExpression() protected méthode

protected GetInitialisationExpression ( ) : string
Résultat string

GetPropertyTypeString() protected méthode

protected GetPropertyTypeString ( ) : string
Résultat string

ListProperty() public méthode

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
Résultat System

Property Details

containingType protected_oe property

protected DataType containingType
Résultat DataType

ctx protected_oe property

protected IZetboxContext ctx
Résultat IZetboxContext

name protected_oe property

protected String name
Résultat String

property protected_oe property

protected Property,System property
Résultat System.Property

serializationList protected_oe property

protected Serialization.SerializationMembersList serializationList
Résultat Serialization.SerializationMembersList