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)); }
public PowerShellNamedParameter(string name, object value, ParameterQuoteOptions quoteOptions) : base(value, quoteOptions) { Name = name; }
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)); }