This content is part of a third party extension that is not supported by the Cake project.
For more information about this extension see
Cake.SmartAssembly .
Summary
Arguments builder
ArgumentsBuilderExtension
Object
Syntax
public static class ArgumentsBuilderExtension
Attributes
Type
Description
NullableContextAttribute
NullableAttribute
Methods
Name
Value
Summary
AppendAll<TSettings>(ProcessArgumentBuilder, TSettings)
void
Appends all arguments from settings .
static
AppendArguments<TSettings>(ProcessArgumentBuilder, TSettings, bool)
void
Appends pre or post command arguments.
static
ConvertTimeSpan(TimeSpan)
string
static
GetArgumentFromAutoProperty(AutoPropertyAttribute, PropertyInfo, object)
string
Uses format specified in attribute to format the argument.
static
GetArgumentFromBoolProperty(PropertyInfo, Nullable<bool>)
string
static
GetArgumentFromDictionaryProperty(PropertyInfo, Dictionary<string, string>)
IEnumerable<string>
static
GetArgumentFromNullableBoolProperty(PropertyInfo, Nullable<bool>, ParameterAttribute)
string
static
GetArgumentFromNullableInt64Property(PropertyInfo, Nullable<long>)
string
static
GetArgumentFromNullableIntProperty(PropertyInfo, Nullable<int>)
string
static
GetArgumentFromNullableTimeSpanProperty(PropertyInfo, Nullable<TimeSpan>)
string
static
GetArgumentFromNullableUInt16Property(PropertyInfo, Nullable<ushort>)
string
static
GetArgumentFromNullableUInt64Property(PropertyInfo, Nullable<ulong>)
string
static
GetArgumentFromProperty<TSettings>(PropertyInfo, TSettings, bool)
IEnumerable<string>
Gets and processes property value from settings .
static
GetArgumentFromStringArrayProperty(PropertyInfo, string[])
IEnumerable<string>
static
GetArgumentFromStringProperty(PropertyInfo, string, ParameterAttribute)
string
static
GetAutoPropertyAttributeOrNull(PropertyInfo)
AutoPropertyAttribute
static
GetParameterAttributeOrNull(PropertyInfo)
ParameterAttribute
static
GetPropertyName(string)
string
Converts property name to arguments format
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