![]() |
Nuke.Cola
|
Public Member Functions | |
| ArgumentStringHandlerEx (int literalLength, int formattedCount, out bool handlerIsValid) | |
| void | AppendLiteral (string value) |
| void | AppendFormatted (object? obj, int alignment=0, string? format=null) |
| string | ToStringAndClear () |
| Func< string, string > | GetFilter () |
Static Public Member Functions | |
| static string | Render (ArgumentStringHandlerEx input) |
| static implicit | operator ArgumentStringHandlerEx (string value) |
Private Member Functions | |
| string? string format | GetObjectString (object? obj, int alignment=0, string? format=null) |
| void | AppendFormatted (string? value, int alignment, string? format) |
| void | AppendFormatted (IAbsolutePathHolder? holder, int alignment, string? format) |
Private Attributes | |
| DefaultInterpolatedStringHandler | _builder |
| readonly List< string > | _secretValues |
| string | output |
An interpolated string handler used for comfortably set program arguments. It is an iteration over Nuke's own ArgumentStringHandler. This "Ex" version will not use double quotes automatically making its output more predictable than Nuke's handler. However, it supports explicit quoting with the :quote/q and :singleQuote/sq format specifiers.
ArgumentStringHandlerEx also has the following additional features
Definition at line 29 of file ArgumentStringHandlerEx.cs.
| Nuke.Cola.Tooling.ArgumentStringHandlerEx.ArgumentStringHandlerEx | ( | int | literalLength, |
| int | formattedCount, | ||
| out bool | handlerIsValid ) |
Definition at line 39 of file ArgumentStringHandlerEx.cs.
|
private |
Definition at line 120 of file ArgumentStringHandlerEx.cs.
| void Nuke.Cola.Tooling.ArgumentStringHandlerEx.AppendFormatted | ( | object? | obj, |
| int | alignment = 0, | ||
| string? | format = null ) |
Definition at line 59 of file ArgumentStringHandlerEx.cs.
|
private |
Definition at line 115 of file ArgumentStringHandlerEx.cs.
| void Nuke.Cola.Tooling.ArgumentStringHandlerEx.AppendLiteral | ( | string | value | ) |
Definition at line 54 of file ArgumentStringHandlerEx.cs.
| Func< string, string > Nuke.Cola.Tooling.ArgumentStringHandlerEx.GetFilter | ( | ) |
Definition at line 134 of file ArgumentStringHandlerEx.cs.
|
private |
Definition at line 78 of file ArgumentStringHandlerEx.cs.
|
static |
Definition at line 49 of file ArgumentStringHandlerEx.cs.
|
static |
Definition at line 34 of file ArgumentStringHandlerEx.cs.
| string Nuke.Cola.Tooling.ArgumentStringHandlerEx.ToStringAndClear | ( | ) |
Definition at line 125 of file ArgumentStringHandlerEx.cs.
|
private |
Definition at line 31 of file ArgumentStringHandlerEx.cs.
|
private |
Definition at line 32 of file ArgumentStringHandlerEx.cs.
|
private |
Definition at line 78 of file ArgumentStringHandlerEx.cs.