public Parameter(string name, parFlag flag, string parvalue)
 {
     this._name     = "";
     this._Parvalue = "";
     this._nFlag    = flag;
     this._name     = name;
     this._Parvalue = parvalue;
 }
 // Methods
 public Parameter()
 {
     this._name     = "";
     this._Parvalue = "";
     this._nFlag    = parFlag.other;
     this._name     = "";
     this._Parvalue = "";
 }
 // Properties
 public Parameter this[parFlag flag, string name]
 {
     get
     {
         foreach (Parameter par in this)
         {
             if ((par.nFlag == flag) && (par.Name == name))
             {
                 return(par);
             }
         }
         return(null);
     }
 }