public AField addField(string name, ABSTRACTDATATYPES type, int size, params ABSTRACTFIELDMODIFIERS[] modifiers) { AField newField = addField(name, type, size); if (modifiers != null) { ABSTRACTFIELDMODIFIERS[] fieldmod = new ABSTRACTFIELDMODIFIERS[modifiers.Length]; for (int i = 0; i < modifiers.Length; i++) { fieldmod[i] = modifiers[i]; } newField.modifiers = fieldmod; } return newField; }
public AField addField(string name, ABSTRACTDATATYPES type) { AField nField = new AField(); nField.name = name; nField.type = type; this._fieldlist.Add(nField); return nField; }
public AField addField(string name, ABSTRACTDATATYPES type, int size, object defaultVal, params ABSTRACTFIELDMODIFIERS[] modifiers) { AField newField = addField(name, type, size, modifiers); newField.defaultval = defaultVal; return newField; }
public AField addField(string name, ABSTRACTDATATYPES type, int size) { AField newField = addField(name, type); newField.maxsize = size; return newField; }