예제 #1
0
 /// <summary>
 /// 抽象类的构造函数
 /// </summary>
 /// <param name="type">参数值类型</param>
 /// <param name="defaultvalue">默认值</param>
 public AppointedParameterInfo(Types.AppointedTypesInfo type, object defaultvalue = null)
 {
     this.DefaultValue = defaultvalue;
     this.ValueType    = type;
 }
예제 #2
0
 /// <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;
 }