프로퍼티 | 타입 | 설명 | |
---|---|---|---|
DataType | DataType | ||
ctx | IZetboxContext |
메소드 | 설명 | |
---|---|---|
Call ( Arebis _host, IZetboxContext ctx, DataType DataType ) : void | ||
Generate ( ) : void | ||
TypeBase ( Arebis _host, IZetboxContext ctx, DataType DataType ) : System |
메소드 | 설명 | |
---|---|---|
ApplyApplyChangesFromMethod ( ) : void |
is called to apply a optional ApplyChangesFrom override
|
|
ApplyAttachToContextMethod ( ) : void | ||
ApplyCalculatedProperty ( CalculatedObjectReferenceProperty prop, Serialization serList ) : void | ||
ApplyCalculatedPropertyTemplate ( CalculatedObjectReferenceProperty prop ) : void | ||
ApplyClassAttributeTemplate ( ) : void |
Is called to apply optional decoration in front of the class declaration, like Attributes.
|
|
ApplyClassHeadTemplate ( ) : void |
Is called to apply additional infrastructure to the beginning of the class.
|
|
ApplyClassTailTemplate ( ) : void |
is called to apply a optional tail part within the class
|
|
ApplyCompoundObjectListTemplate ( CompoundObjectProperty prop ) : void | ||
ApplyCompoundObjectPropertyTemplate ( CompoundObjectProperty prop ) : void | ||
ApplyConstructorTemplate ( ) : void |
Is called to apply the constructors for this class.
|
|
ApplyEnumerationListTemplate ( EnumerationProperty prop ) : void | ||
ApplyEnumerationPropertyTemplate ( EnumerationProperty prop ) : void | ||
ApplyGlobalPreambleTemplate ( ) : void |
is called to apply a optional preamble in the global scope
|
|
ApplyListChangedEvent ( System.Property p ) : void | ||
ApplyListProperty ( System.Property prop, Serialization serList ) : void | ||
ApplyMethodTemplate ( Method m, int index ) : void | ||
ApplyNamespacePreambleTemplate ( ) : void |
is called to apply a optional preamble within the namespace
|
|
ApplyNamespaceTailTemplate ( ) : void |
is called to apply a optional tail part within the namespace
|
|
ApplyNotifyingValueProperty ( System.Property prop, Serialization serList ) : void | ||
ApplyObjectReferenceListTemplate ( ObjectReferenceProperty prop ) : void | ||
ApplyObjectReferencePropertyTemplate ( ObjectReferenceProperty prop ) : void | ||
ApplyOtherListTemplate ( System.Property prop ) : void | ||
ApplyOtherPropertyTemplate ( System.Property prop ) : void | ||
ApplyPropertyEvents ( System.Property p, bool isReadOnly ) : void | ||
ApplyPropertyIsValidEvent ( System.Property p ) : void | ||
ApplyPropertyTemplate ( System.Property p ) : void | ||
ApplySetNewMethod ( ) : void | ||
ApplyValueTypeListTemplate ( ValueTypeProperty prop ) : void | ||
ApplyValueTypePropertyTemplate ( ValueTypeProperty prop ) : void | ||
GetAdditionalImports ( ) : IEnumerable |
||
GetBaseClass ( ) : string | ||
GetClassModifiers ( ) : string | ||
GetExportGuidBackingStoreReference ( ) : string | ||
GetInheritance ( ) : string | ||
GetInterfaces ( ) : string[] | ||
GetTypeName ( ) : string | ||
MethodsToGenerate ( ) : IEnumerable |
A list of all methods that should be generated for this datatype. By default these are only the methods defined directly on this datatype.
|
|
MungeClassName ( string name ) : string |
protected ApplyCalculatedProperty ( CalculatedObjectReferenceProperty prop, Serialization serList ) : void | ||
prop | CalculatedObjectReferenceProperty | |
serList | Serialization | |
리턴 | void |
protected ApplyCalculatedPropertyTemplate ( CalculatedObjectReferenceProperty prop ) : void | ||
prop | CalculatedObjectReferenceProperty | |
리턴 | void |
protected ApplyCompoundObjectListTemplate ( CompoundObjectProperty prop ) : void | ||
prop | CompoundObjectProperty | |
리턴 | void |
protected ApplyCompoundObjectPropertyTemplate ( CompoundObjectProperty prop ) : void | ||
prop | CompoundObjectProperty | |
리턴 | void |
protected ApplyEnumerationListTemplate ( EnumerationProperty prop ) : void | ||
prop | EnumerationProperty | |
리턴 | void |
protected ApplyEnumerationPropertyTemplate ( EnumerationProperty prop ) : void | ||
prop | EnumerationProperty | |
리턴 | void |
protected ApplyListChangedEvent ( System.Property p ) : void | ||
p | System.Property | |
리턴 | void |
protected ApplyListProperty ( System.Property prop, Serialization serList ) : void | ||
prop | System.Property | |
serList | Serialization | |
리턴 | void |
protected ApplyMethodTemplate ( Method m, int index ) : void | ||
m | Method | |
index | int | |
리턴 | void |
protected ApplyNamespacePreambleTemplate ( ) : void | ||
리턴 | void |
protected ApplyNotifyingValueProperty ( System.Property prop, Serialization serList ) : void | ||
prop | System.Property | |
serList | Serialization | |
리턴 | void |
protected ApplyObjectReferenceListTemplate ( ObjectReferenceProperty prop ) : void | ||
prop | ObjectReferenceProperty | |
리턴 | void |
protected ApplyObjectReferencePropertyTemplate ( ObjectReferenceProperty prop ) : void | ||
prop | ObjectReferenceProperty | |
리턴 | void |
protected ApplyOtherListTemplate ( System.Property prop ) : void | ||
prop | System.Property | |
리턴 | void |
protected ApplyOtherPropertyTemplate ( System.Property prop ) : void | ||
prop | System.Property | |
리턴 | void |
protected ApplyPropertyEvents ( System.Property p, bool isReadOnly ) : void | ||
p | System.Property | |
isReadOnly | bool | |
리턴 | void |
protected ApplyPropertyIsValidEvent ( System.Property p ) : void | ||
p | System.Property | |
리턴 | void |
protected ApplyPropertyTemplate ( System.Property p ) : void | ||
p | System.Property | |
리턴 | void |
protected ApplyValueTypeListTemplate ( ValueTypeProperty prop ) : void | ||
prop | ValueTypeProperty | |
리턴 | void |
protected ApplyValueTypePropertyTemplate ( ValueTypeProperty prop ) : void | ||
prop | ValueTypeProperty | |
리턴 | void |
public static Call ( Arebis _host, IZetboxContext ctx, DataType DataType ) : void | ||
_host | Arebis | |
ctx | IZetboxContext | |
DataType | DataType | |
리턴 | void |
protected GetExportGuidBackingStoreReference ( ) : string | ||
리턴 | string |
public TypeBase ( Arebis _host, IZetboxContext ctx, DataType DataType ) : System | ||
_host | Arebis | |
ctx | IZetboxContext | |
DataType | DataType | |
리턴 | System |