ProcessArgumentListExtensions Class

Summary

Contains extension methods for ProcessArgumentBuilder.
Namespace
Cake.Core
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, object[]) ProcessArgumentBuilder
Formats and appends the specified text to the argument builder.
static
Append(ProcessArgumentBuilder, string) ProcessArgumentBuilder
Appends the specified text to the argument builder.
static
AppendQuoted(ProcessArgumentBuilder, IProcessArgument) ProcessArgumentBuilder
Quotes and appends the specified argument to the argument builder.
static
AppendQuoted(ProcessArgumentBuilder, string, object[]) ProcessArgumentBuilder
Formats, quotes and appends the specified text to the argument builder.
static
AppendQuoted(ProcessArgumentBuilder, string) ProcessArgumentBuilder
Quotes and appends the specified text to the argument builder. The text is treated as a literal and escaped when quoting.
static
AppendQuotedSecret(ProcessArgumentBuilder, IProcessArgument) 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, object[]) ProcessArgumentBuilder
Formats, quotes and appends the specified secret text to the argument builder.
static
AppendQuotedSecret(ProcessArgumentBuilder, string, string, IProcessArgument) ProcessArgumentBuilder
Quotes and appends the specified secret text to the argument builder.
static
AppendQuotedSecret(ProcessArgumentBuilder, string) ProcessArgumentBuilder
Quotes and appends the specified secret text to the argument builder.
static
AppendSecret(ProcessArgumentBuilder, IProcessArgument) ProcessArgumentBuilder
Appends the specified secret text to the argument builder.
static
AppendSecret(ProcessArgumentBuilder, string, object[]) ProcessArgumentBuilder
Formats and appends the specified secret text to the argument builder.
static
AppendSecret(ProcessArgumentBuilder, string) ProcessArgumentBuilder
Appends the specified secret text to the argument builder.
static
AppendSwitch(ProcessArgumentBuilder, string, bool?) ProcessArgumentBuilder
Appends the specified switch with an explicit true or false value to the argument builder. Nothing is appended when value is null.
static
AppendSwitch(ProcessArgumentBuilder, string, string, bool?) ProcessArgumentBuilder
Appends the specified switch with an explicit true or false value to the argument builder. Nothing is appended when value is null.
static
AppendSwitch(ProcessArgumentBuilder, string, string, string) ProcessArgumentBuilder
Appends the specified switch to the argument builder.
static
AppendSwitch(ProcessArgumentBuilder, string, string) ProcessArgumentBuilder
Appends the specified switch to the argument builder.
static
AppendSwitchQuoted(ProcessArgumentBuilder, string, IProcessArgument) ProcessArgumentBuilder
Quotes and appends the specified argument to the argument builder.
static
AppendSwitchQuoted(ProcessArgumentBuilder, string, string, IProcessArgument) ProcessArgumentBuilder
Quotes and appends the specified argument to the argument builder.
static
AppendSwitchQuoted(ProcessArgumentBuilder, string, string, string) ProcessArgumentBuilder
Quotes and appends the specified text to the argument builder.
static
AppendSwitchQuoted(ProcessArgumentBuilder, string, string) ProcessArgumentBuilder
Quotes and appends the specified text to the argument builder.
static
AppendSwitchQuotedSecret(ProcessArgumentBuilder, string, string, string) ProcessArgumentBuilder
Quotes and appends the specified secret text to the argument builder.
static
AppendSwitchQuotedSecret(ProcessArgumentBuilder, string, string) ProcessArgumentBuilder
Quotes and appends the specified secret text to the argument builder.
static
AppendSwitchSecret(ProcessArgumentBuilder, string, IProcessArgument) ProcessArgumentBuilder
Appends the specified secret text to the argument builder.
static
AppendSwitchSecret(ProcessArgumentBuilder, string, string, IProcessArgument) ProcessArgumentBuilder
Appends the specified secret text to the argument builder.
static
AppendSwitchSecret(ProcessArgumentBuilder, string, string, string) ProcessArgumentBuilder
Appends the specified secret text to the argument builder.
static
AppendSwitchSecret(ProcessArgumentBuilder, string, string) ProcessArgumentBuilder
Appends the specified secret text to the argument builder.
static
CopyTo(ProcessArgumentBuilder, ProcessArgumentBuilder) void
Copies all the arguments of the source ProcessArgumentBuilder to target ProcessArgumentBuilder.
static
Insert(ProcessArgumentBuilder, int, string, object[]) ProcessArgumentBuilder
Formats and inserts the specified text into the argument builder at the specified index.
static
Insert(ProcessArgumentBuilder, int, string) ProcessArgumentBuilder
Inserts the specified text into the argument builder at the specified index.
static
InsertQuoted(ProcessArgumentBuilder, int, IProcessArgument) ProcessArgumentBuilder
Quotes and inserts the specified argument into the argument builder at the specified index.
static
InsertQuoted(ProcessArgumentBuilder, int, string, object[]) ProcessArgumentBuilder
Formats, quotes and inserts the specified text into the argument builder at the specified index.
static
InsertQuoted(ProcessArgumentBuilder, int, string) ProcessArgumentBuilder
Quotes and inserts the specified text into the argument builder at the specified index. The text is treated as a literal and escaped when quoting.
static
InsertQuotedSecret(ProcessArgumentBuilder, int, IProcessArgument) ProcessArgumentBuilder
Quotes and inserts the specified secret argument into the argument builder at the specified index.
static
InsertQuotedSecret(ProcessArgumentBuilder, int, string, IProcessArgument) ProcessArgumentBuilder
Quotes and inserts the specified secret switch into the argument builder at the specified index.
static
InsertQuotedSecret(ProcessArgumentBuilder, int, string, object[]) ProcessArgumentBuilder
Formats, quotes and inserts the specified secret text into the argument builder at the specified index.
static
InsertQuotedSecret(ProcessArgumentBuilder, int, string, string, IProcessArgument) ProcessArgumentBuilder
Quotes and inserts the specified secret switch into the argument builder at the specified index.
static
InsertQuotedSecret(ProcessArgumentBuilder, int, string) ProcessArgumentBuilder
Quotes and inserts the specified secret text into the argument builder at the specified index.
static
InsertSecret(ProcessArgumentBuilder, int, IProcessArgument) ProcessArgumentBuilder
Inserts the specified secret argument into the argument builder at the specified index.
static
InsertSecret(ProcessArgumentBuilder, int, string, object[]) ProcessArgumentBuilder
Formats and inserts the specified secret text into the argument builder at the specified index.
static
InsertSecret(ProcessArgumentBuilder, int, string) ProcessArgumentBuilder
Inserts the specified secret text into the argument builder at the specified index.
static
InsertSwitch(ProcessArgumentBuilder, int, string, string, string) ProcessArgumentBuilder
Inserts the specified switch into the argument builder at the specified index.
static
InsertSwitch(ProcessArgumentBuilder, int, string, string) ProcessArgumentBuilder
Inserts the specified switch into the argument builder at the specified index.
static
InsertSwitchQuoted(ProcessArgumentBuilder, int, string, IProcessArgument) ProcessArgumentBuilder
Quotes and inserts the specified switch into the argument builder at the specified index.
static
InsertSwitchQuoted(ProcessArgumentBuilder, int, string, string, IProcessArgument) ProcessArgumentBuilder
Quotes and inserts the specified switch into the argument builder at the specified index.
static
InsertSwitchQuoted(ProcessArgumentBuilder, int, string, string, string) ProcessArgumentBuilder
Quotes and inserts the specified switch into the argument builder at the specified index.
static
InsertSwitchQuoted(ProcessArgumentBuilder, int, string, string) ProcessArgumentBuilder
Quotes and inserts the specified switch into the argument builder at the specified index.
static
InsertSwitchQuotedSecret(ProcessArgumentBuilder, int, string, string, string) ProcessArgumentBuilder
Quotes and inserts the specified secret switch into the argument builder at the specified index.
static
InsertSwitchQuotedSecret(ProcessArgumentBuilder, int, string, string) ProcessArgumentBuilder
Quotes and inserts the specified secret switch into the argument builder at the specified index.
static
InsertSwitchSecret(ProcessArgumentBuilder, int, string, IProcessArgument) ProcessArgumentBuilder
Inserts the specified secret switch into the argument builder at the specified index.
static
InsertSwitchSecret(ProcessArgumentBuilder, int, string, string, IProcessArgument) ProcessArgumentBuilder
Inserts the specified secret switch into the argument builder at the specified index.
static
InsertSwitchSecret(ProcessArgumentBuilder, int, string, string, string) ProcessArgumentBuilder
Inserts the specified secret switch into the argument builder at the specified index.
static
InsertSwitchSecret(ProcessArgumentBuilder, int, string, string) ProcessArgumentBuilder
Inserts the specified secret switch into the argument builder at the specified index.
static
IsNullOrEmpty(ProcessArgumentBuilder) bool
Indicates whether a ProcessArgumentBuilder is null or renders empty.
static
Prepend(ProcessArgumentBuilder, string, object[]) ProcessArgumentBuilder
Formats and prepends the specified text to the argument builder.
static
Prepend(ProcessArgumentBuilder, string) ProcessArgumentBuilder
Prepend the specified text to the argument builder.
static
PrependQuoted(ProcessArgumentBuilder, IProcessArgument) ProcessArgumentBuilder
Quotes and prepends the specified argument to the argument builder.
static
PrependQuoted(ProcessArgumentBuilder, string, object[]) ProcessArgumentBuilder
Formats, quotes and prepends the specified text to the argument builder.
static
PrependQuoted(ProcessArgumentBuilder, string) ProcessArgumentBuilder
Quotes and prepends the specified text to the argument builder.
static
PrependQuotedSecret(ProcessArgumentBuilder, IProcessArgument) ProcessArgumentBuilder
Quotes and prepends the specified secret text to the argument builder.
static
PrependQuotedSecret(ProcessArgumentBuilder, string, IProcessArgument) ProcessArgumentBuilder
Quotes and prepends the specified secret text to the argument builder.
static
PrependQuotedSecret(ProcessArgumentBuilder, string, object[]) ProcessArgumentBuilder
Formats, quotes and prepends the specified secret text to the argument builder.
static
PrependQuotedSecret(ProcessArgumentBuilder, string, string, IProcessArgument) ProcessArgumentBuilder
Quotes and prepend the specified secret text to the argument builder.
static
PrependQuotedSecret(ProcessArgumentBuilder, string) ProcessArgumentBuilder
Quotes and prepends the specified secret text to the argument builder.
static
PrependSecret(ProcessArgumentBuilder, IProcessArgument) ProcessArgumentBuilder
Prepend the specified secret text to the argument builder.
static
PrependSecret(ProcessArgumentBuilder, string, object[]) ProcessArgumentBuilder
Formats and prepend the specified secret text to the argument builder.
static
PrependSecret(ProcessArgumentBuilder, string) ProcessArgumentBuilder
Prepends the specified secret text to the argument builder.
static
PrependSwitch(ProcessArgumentBuilder, string, string, string) ProcessArgumentBuilder
Prepend the specified switch to the argument builder.
static
PrependSwitch(ProcessArgumentBuilder, string, string) ProcessArgumentBuilder
Prepend the specified switch to the argument builder.
static
PrependSwitchQuoted(ProcessArgumentBuilder, string, IProcessArgument) ProcessArgumentBuilder
Quotes and prepends the specified argument to the argument builder.
static
PrependSwitchQuoted(ProcessArgumentBuilder, string, string, IProcessArgument) ProcessArgumentBuilder
Quotes and prepends the specified argument to the argument builder.
static
PrependSwitchQuoted(ProcessArgumentBuilder, string, string, string) ProcessArgumentBuilder
Quotes and prepends the specified text to the argument builder.
static
PrependSwitchQuoted(ProcessArgumentBuilder, string, string) ProcessArgumentBuilder
Quotes and prepends the specified text to the argument builder.
static
PrependSwitchQuotedSecret(ProcessArgumentBuilder, string, string, string) ProcessArgumentBuilder
Quotes and prepends the specified secret text to the argument builder.
static
PrependSwitchQuotedSecret(ProcessArgumentBuilder, string, string) ProcessArgumentBuilder
Quotes and prepend the specified secret text to the argument builder.
static
PrependSwitchSecret(ProcessArgumentBuilder, string, IProcessArgument) ProcessArgumentBuilder
Prepend the specified secret text to the argument builder.
static
PrependSwitchSecret(ProcessArgumentBuilder, string, string, IProcessArgument) ProcessArgumentBuilder
Prepend the specified secret text to the argument builder.
static
PrependSwitchSecret(ProcessArgumentBuilder, string, string, string) ProcessArgumentBuilder
Prepend the specified secret text to the argument builder.
static
PrependSwitchSecret(ProcessArgumentBuilder, string, string) ProcessArgumentBuilder
Prepend the specified secret text to the argument builder.
static

Extension Methods

Name Value Summary
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin
ToStringWithNullMarkup() string
Requires the Cake.Issues addin