static private DecorateParameterType ( System.Property obj, MethodReturnEventArgs |
||
obj | System.Property | |
e | MethodReturnEventArgs |
|
isStruct | bool | |
isList | bool | |
isOrdered | bool | |
return | void |
public static void GetPropertyType(ObjectReferencePlaceholderProperty obj, MethodReturnEventArgs <Type> e) { var def = obj.ReferencedObjectClass; e.Result = Type.GetType(def.Module.Namespace + "." + def.Name + ", " + Zetbox.API.Helper.InterfaceAssembly, true); PropertyActions.DecorateParameterType(obj, e, false, obj.IsList, obj.HasPersistentOrder); }
public static void GetPropertyType(EnumerationProperty obj, MethodReturnEventArgs <Type> e) { var cls = obj.Enumeration; e.Result = Type.GetType(cls.Module.Namespace + "." + cls.Name + ", " + Zetbox.API.Helper.InterfaceAssembly, true); PropertyActions.DecorateParameterType(obj, e, true, obj.IsList, obj.HasPersistentOrder); }
public static void GetPropertyType(CompoundObjectProperty obj, MethodReturnEventArgs <Type> e) { var def = obj.CompoundObjectDefinition; e.Result = Type.GetType(def.Module.Namespace + "." + def.Name, true); PropertyActions.DecorateParameterType(obj, e, false, obj.IsList, obj.HasPersistentOrder); }
public static void GetPropertyType(CalculatedObjectReferenceProperty obj, MethodReturnEventArgs <Type> e) { var def = obj.ReferencedClass; e.Result = Type.GetType(def.Module.Namespace + "." + def.Name, true); PropertyActions.DecorateParameterType(obj, e, false, false, false); }
public static void GetPropertyTypeString(EnumerationProperty obj, MethodReturnEventArgs <string> e) { GetElementTypeString(obj, e); PropertyActions.DecorateParameterType(obj, e, true, obj.IsList, obj.HasPersistentOrder); }
public static void GetPropertyType(DateTimeProperty obj, MethodReturnEventArgs <Type> e) { e.Result = typeof(DateTime); PropertyActions.DecorateParameterType(obj, e, true, obj.IsList, obj.HasPersistentOrder); }
public static void GetPropertyTypeString(ObjectReferencePlaceholderProperty obj, MethodReturnEventArgs <string> e) { GetElementTypeString(obj, e); PropertyActions.DecorateParameterType(obj, e, false, obj.IsList, obj.HasPersistentOrder); }
public static void GetPropertyTypeString(ObjectReferenceProperty obj, MethodReturnEventArgs <string> e) { GetElementTypeString(obj, e); PropertyActions.DecorateParameterType(obj, e, false, obj.GetIsList(), obj.RelationEnd.Parent.GetOtherEnd(obj.RelationEnd).HasPersistentOrder); }
public static void GetPropertyTypeString(CalculatedObjectReferenceProperty obj, MethodReturnEventArgs <string> e) { GetElementTypeString(obj, e); PropertyActions.DecorateParameterType(obj, e, false, false, false); }
public static void GetPropertyType(StringProperty obj, MethodReturnEventArgs <Type> e) { e.Result = typeof(string); PropertyActions.DecorateParameterType(obj, e, false, obj.IsList, obj.HasPersistentOrder); }