Show / Hide Table of Contents

Class ArgumentDefinitionBuilder

Fluent DSL used for creating arguments for Akka commands we're defining.

Inheritance
object
ArgumentDefinitionBuilder
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Petabridge.Cmd
Assembly: Petabridge.Cmd.Common.dll
Syntax
public sealed class ArgumentDefinitionBuilder

Methods

AllowMultiple(bool)

Declaration
public ArgumentDefinitionBuilder AllowMultiple(bool allowMultiple)
Parameters
Type Name Description
bool allowMultiple
Returns
Type Description
ArgumentDefinitionBuilder

Build()

Declaration
public CommandArgument Build()
Returns
Type Description
CommandArgument

IsMandatory(bool)

Declaration
public ArgumentDefinitionBuilder IsMandatory(bool isMandatory)
Parameters
Type Name Description
bool isMandatory
Returns
Type Description
ArgumentDefinitionBuilder

TreatAsFlag(bool)

Declaration
public ArgumentDefinitionBuilder TreatAsFlag(bool flagTreatment)
Parameters
Type Name Description
bool flagTreatment
Returns
Type Description
ArgumentDefinitionBuilder

WithDefaultValue(string)

Declaration
public ArgumentDefinitionBuilder WithDefaultValue(string defaultValue)
Parameters
Type Name Description
string defaultValue
Returns
Type Description
ArgumentDefinitionBuilder

WithDefaultValues(params string[])

Declaration
public ArgumentDefinitionBuilder WithDefaultValues(params string[] defaultValues)
Parameters
Type Name Description
string[] defaultValues
Returns
Type Description
ArgumentDefinitionBuilder

WithDescription(string)

Declaration
public ArgumentDefinitionBuilder WithDescription(string description)
Parameters
Type Name Description
string description
Returns
Type Description
ArgumentDefinitionBuilder

WithName(string)

Declaration
public ArgumentDefinitionBuilder WithName(string name)
Parameters
Type Name Description
string name
Returns
Type Description
ArgumentDefinitionBuilder

WithSwitch(string)

Declaration
public ArgumentDefinitionBuilder WithSwitch(string switchSymbol)
Parameters
Type Name Description
string switchSymbol
Returns
Type Description
ArgumentDefinitionBuilder
In this article
Back to top Generated by DocFX