C# Class cmdR.Route

Inheritance: IRoute
Show file Open project: theouteredge/cmdR

Private Properties

Property Type Description

Public Methods

Method Description
Execute ( string>.IDictionary parameters, ICmdRConsole console, ICmdRState state ) : void
GetParameters ( ) : ParameterType>.IDictionary
GetParmaNames ( ) : List
Match ( List paramNames ) : bool
RequiredParametersCount ( ) : int
Route ( string name, ParameterType>.IDictionary parameters, string>.Action action, string description = null ) : System
TotalParametersCount ( ) : int

Method Details

Execute() public method

public Execute ( string>.IDictionary parameters, ICmdRConsole console, ICmdRState state ) : void
parameters string>.IDictionary
console ICmdRConsole
state ICmdRState
return void

GetParameters() public method

public GetParameters ( ) : ParameterType>.IDictionary
return ParameterType>.IDictionary

GetParmaNames() public method

public GetParmaNames ( ) : List
return List

Match() public method

public Match ( List paramNames ) : bool
paramNames List
return bool

RequiredParametersCount() public method

public RequiredParametersCount ( ) : int
return int

Route() public method

public Route ( string name, ParameterType>.IDictionary parameters, string>.Action action, string description = null ) : System
name string
parameters ParameterType>.IDictionary
action string>.Action
description string
return System

TotalParametersCount() public method

public TotalParametersCount ( ) : int
return int