/// <summary> /// 抽象类的构造函数 /// </summary> /// <param name="type">参数值类型</param> /// <param name="defaultvalue">默认值</param> public AppointedParameterInfo(Types.AppointedTypesInfo type, object defaultvalue = null) { this.DefaultValue = defaultvalue; this.ValueType = type; }
/// <summary> /// 构造函数 /// </summary> /// <param name="shortname">短参数名</param> /// <param name="longname">长参数名</param> /// <param name="valuetype">值类型(如果值类型为None,则参数时标志参数)</param> /// <param name="defaultvalue">默认值</param> public AppointedKeyWordParameterInfo(char shortname, string longname, Types.AppointedTypesInfo valuetype, string defaultvalue = null) : base(valuetype, defaultvalue) { this.ShortName = shortname; this.LongName = longname; }