Show / Hide Table of Contents

Class CommandDefinitionBuilder

Fluent DSL for creating new CommandDefinitions.

Inheritance
object
CommandDefinitionBuilder
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 CommandDefinitionBuilder

Methods

Build()

Declaration
public CommandDefinition Build()
Returns
Type Description
CommandDefinition

WithArgument(Action<ArgumentDefinitionBuilder>)

Declaration
public CommandDefinitionBuilder WithArgument(Action<ArgumentDefinitionBuilder> b)
Parameters
Type Name Description
Action<ArgumentDefinitionBuilder> b
Returns
Type Description
CommandDefinitionBuilder

WithDescription(string)

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

WithName(string)

Declaration
public CommandDefinitionBuilder WithName(string name)
Parameters
Type Name Description
string name
Returns
Type Description
CommandDefinitionBuilder
In this article
Back to top Generated by DocFX