Example #1
0
        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;
        }
Example #2
0
 public AField addField(string name, ABSTRACTDATATYPES type)
 {
     AField nField = new AField();
     nField.name = name;
     nField.type = type;
     this._fieldlist.Add(nField);
     return nField;
 }
Example #3
0
 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;
 }
Example #4
0
 public AField addField(string name, ABSTRACTDATATYPES type, int size)
 {
     AField newField = addField(name, type);
     newField.maxsize = size;
     return newField;
 }