public PropertyDef create(PropertyDefinition newProp) { if (find(newProp) != null) throw new ApplicationException("Can't add a property when it's already been added"); var propDef = new PropertyDef(newProp, this, properties.Count); add(propDef); TypeDefinition.Properties.Add(newProp); return propDef; }
public void add(PropertyDef p) { properties.add(p); }