public static NewObjectProperties NewRootObjectProperties(string objectType) { _identity = new NewObjectProperties(); _identity.Text = @"New " + objectType + @" Properties"; var list = new List <ObjectProperty>(); list.Add(new ObjectProperty(_identity, "ObjectName")); return(_identity.AssignList(list)); }
public static NewObjectProperties NewNVLProperties() { _identity = new NewObjectProperties(); _identity.Text = @"New Name Value List Properties"; var list = new List <ObjectProperty>(); list.Add(new ObjectProperty(_identity, "CollectionName")); return(_identity.AssignList(list)); }
public static NewObjectProperties NewReadOnlyChildProperties() { _identity = new NewObjectProperties(); _identity.Text = @"New Read Only Child Object Properties"; var list = new List <ObjectProperty>(); list.Add(new ObjectProperty(_identity, "ObjectName")); list.Add(new ObjectProperty(_identity, "ParentType", GeneratorController.Current.CurrentUnit.CslaObjects.GetAllParentNames(CslaObjectType.ReadOnlyCollection).ToArray())); list.Add(new ObjectProperty(_identity, "PropertyNameInParentType")); list.Add(new ObjectProperty(_identity, "ParentProperties")); return(_identity.AssignList(list)); }
public ObjectProperty(NewObjectProperties parent, string propertyName) : this(parent, propertyName, new string[] { }) { }
public ObjectProperty(NewObjectProperties parent, string propertyName, string[] resultValueList) { _parent = parent; _propertyName = propertyName; _resultValueList = resultValueList; }