public RegisterDataType(ControlDataType dataType) { this.DataType = dataType; }
/// <summary> /// Adds identifier /// </summary> /// <param name="id">Unique identifier.</param> /// <param name="name">Field name.</param> /// <param name="controlDataType">Type of Control to print values.</param> /// <param name="defaultValues">Default values - if property value not set</param> public DataFieldAttribute(string id, string name, ControlDataType controlDataType, string[] defaultValues) : base(id, name) { ControlDataType = controlDataType; Values = defaultValues; // boxing }
public DataFieldAttribute(string id, string name, ControlDataType controlDataType) : base(id, name) { ControlDataType = controlDataType; }
/// <summary> /// Adds identifier and custom name (e.g. with spaces) to enum constant. /// </summary> /// <param name="id">Unique identifier.</param> /// <param name="name">Field name.</param> /// <param name="controlDataType">Type of control to select data</param> /// <param name="defaultEnum"></param> public EnumFieldAttribute(string id, string name, ControlDataType controlDataType, int defaultEnum) : base(id, name) { ControlDataType = controlDataType; DefaultEnum = defaultEnum; }