public SoftEtherParameter(string key, SoftEtherValueType valueType, object[] value)
        {
            Key       = key;
            ValueType = valueType;

            Value.AddRange(value);
        }
        public SoftEtherParameter(string key, SoftEtherValueType valueType, object value)
        {
            Key       = key;
            ValueType = valueType;

            if (value is IEnumerable valueIter)
            {
                Value.AddRange(valueIter.Cast <object>());
            }
            else
            {
                Value.Add(value);
            }
        }
 public void Add(string key, SoftEtherValueType valType, IEnumerable <object> value)
 {
     Add(key, valType, value.ToArray());
 }
 public void Add(string key, SoftEtherValueType valType, params object[] value)
 {
     Parameters.Add(key, new SoftEtherParameter(key, valType, value));
 }