public void AddParameter(object value, string name, ParameterQuoteOptions quoteOptions = ParameterQuoteOptions.Quote)
        {
            ThrowIfNull(value, nameof(value));
            ThrowIfNull(name, nameof(name));

            _parameters.Add(new PowerShellNamedParameter(name, value, quoteOptions));
        }
Example #2
0
 public PowerShellNamedParameter(string name, object value, ParameterQuoteOptions quoteOptions) : base(value, quoteOptions)
 {
     Name = name;
 }
Example #3
0
 public PowerShellParameter(object value, ParameterQuoteOptions quoteOptions)
 {
     Value        = value;
     QuoteOptions = quoteOptions;
 }
        public void AddArgument(object value, ParameterQuoteOptions quoteOptions = ParameterQuoteOptions.Quote)
        {
            ThrowIfNull(value, nameof(value));

            _parameters.Add(new PowerShellParameter(value, quoteOptions));
        }