using Quadarax.Foundation.Core.QConsole.Value; namespace Quadarax.Foundation.Core.QConsole.Argument { public class OrdinalArgument : AbstractArgument { /// /// Defines if ordinal argument can be also used as named argument. /// public bool IsCodeAllowed { get; } /// /// Ordinal position in command line from left. /// public int OrdinalNumber { get; } public OrdinalArgument(int ordinalNumber, bool isCodeAllowed, string code, string description, string hint, TypeValuesEnum valueType, string defaultValue, bool isMandatory) : base(code, description, hint, valueType, defaultValue, isMandatory) { OrdinalNumber = ordinalNumber; IsCodeAllowed = isCodeAllowed; } } }