public void AddParameter(CommandLineParamAttribute item)
 {
     lock (_lock)
     {
         _params.Add(item);
         Paramリストが変更されたときに呼び出すこと();
     }
 }
 public bool RemoveParameter(CommandLineParamAttribute item)
 {
     lock (_lock)
     {
         bool flag = _params.Remove(item);
         Paramリストが変更されたときに呼び出すこと();
         return flag;
     }
 }
 public void ParametersCopyTo(CommandLineParamAttribute[] array, int arrayIndex)
 {
     lock (_lock)
     {
         _params.CopyTo(array, arrayIndex);
     }
 }