/// <summary> /// Initializes a new instance of the <see cref="IOSpecAttribute"/> class. /// </summary> /// <param name="type">The type of input or output this is</param> /// <param name="name">The name that will be used to Load or Store this value in the Workspace</param> /// <param name="dataType">Type of the data.</param> /// <param name="description">The description.</param> public IOSpecAttribute(IOSpecType type, string name, Type dataType, string description) : this(type, name, dataType) { Description = description; }
/// <summary> /// Initializes a new instance of the <see cref="IOSpecAttribute"/> class. /// </summary> /// <param name="type">The type of input or output this is</param> /// <param name="name">The name that will be used to Load or Store this value in the Workspace</param> /// <param name="dataType">Type of the data.</param> public IOSpecAttribute(IOSpecType type, string name, Type dataType) { IOType = type; Name = name ?? string.Empty; DataType = dataType; }