ProcessArgumentListExtensions Class

Summary

Contains extension methods for ProcessArgumentBuilder.
Assembly
Cake.Powershell.dll
Namespace
Cake.Powershell
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["ProcessArgumentListExtensions"] class Type type-node

Syntax

public static class ProcessArgumentListExtensions

Methods

Name Value Summary
Append(ProcessArgumentBuilder, string, string, string) ProcessArgumentBuilder
Appends the specified text to the argument builder.
static
Append(ProcessArgumentBuilder, string, string) ProcessArgumentBuilder
Appends the specified text to the argument builder.
static
AppendArray(ProcessArgumentBuilder, string, IEnumerable<IProcessArgument>) ProcessArgumentBuilder
Appends the specified arguments as an array to the argument builder.
static
AppendArray(ProcessArgumentBuilder, string, IEnumerable<string>) ProcessArgumentBuilder
Appends the specified arguments as an array to the argument builder.
static
AppendHashTable(ProcessArgumentBuilder, string, IDictionary<string, string>) ProcessArgumentBuilder
Appends the specified arguments as a hashtable to the argument builder.
static
AppendHashTable(ProcessArgumentBuilder, string, IEnumerable<KeyValueArgument>) ProcessArgumentBuilder
Appends the specified arguments as a hashtable to the argument builder.
static
AppendQuoted(ProcessArgumentBuilder, string, IProcessArgument, string) ProcessArgumentBuilder
Quotes and appends the specified argument to the argument builder.
static
AppendQuoted(ProcessArgumentBuilder, string, IProcessArgument) ProcessArgumentBuilder
Quotes and appends the specified argument to the argument builder.
static
AppendQuoted(ProcessArgumentBuilder, string, string) ProcessArgumentBuilder
Quotes and appends the specified text to the argument builder.
static
AppendQuotedSecret(ProcessArgumentBuilder, string, IProcessArgument, string) ProcessArgumentBuilder
Quotes and appends the specified secret text to the argument builder.
static
AppendQuotedSecret(ProcessArgumentBuilder, string, IProcessArgument) ProcessArgumentBuilder
Quotes and appends the specified secret text to the argument builder.
static
AppendQuotedSecret(ProcessArgumentBuilder, string, string) ProcessArgumentBuilder
Quotes and appends the specified secret text to the argument builder.
static
AppendSecret(ProcessArgumentBuilder, string, IProcessArgument, string) ProcessArgumentBuilder
Appends the specified secret text to the argument builder.
static
AppendSecret(ProcessArgumentBuilder, string, IProcessArgument) ProcessArgumentBuilder
Appends the specified secret text to the argument builder.
static
AppendSecret(ProcessArgumentBuilder, string, string) ProcessArgumentBuilder
Appends the specified secret text to the argument builder.
static
AppendSecretArray(ProcessArgumentBuilder, string, IEnumerable<IProcessArgument>) ProcessArgumentBuilder
Appends the specified secret arguments as an array to the argument builder.
static
AppendSecretArray(ProcessArgumentBuilder, string, IEnumerable<string>) ProcessArgumentBuilder
Appends the specified arguments as an array to the argument builder.
static
AppendStringLiteral(ProcessArgumentBuilder, string, IProcessArgument) ProcessArgumentBuilder
Appends the specified argument as a string-literal to the argument builder.
static
AppendStringLiteral(ProcessArgumentBuilder, string, string) ProcessArgumentBuilder
Appends the specified text as a string-literal to the argument builder.
static
AppendStringLiteralSecret(ProcessArgumentBuilder, string, IProcessArgument) ProcessArgumentBuilder
Appends the specified secret argument as a string-literal to the argument builder.
static
AppendStringLiteralSecret(ProcessArgumentBuilder, string, string) ProcessArgumentBuilder
Appends the specified secret text as a string-literal to the argument builder.
static

Extension Methods

Name Value Summary
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin
ToStringWithNullMarkup() string
Returns the string value or a Not set> markup suitable for Spectre.Console.
Requires the Cake.Issues addin