C# Class PlcNext.CommandLine.CollectiveDynamicVerbsFactory

Inheritance: IDynamicVerbFactory, IDisposable
Show file Open project: PLCnext/PLCnext_CLI

Public Methods

Method Description
CollectiveDynamicVerbsFactory ( IEnumerable commandProviders ) : System
Dispose ( ) : void
GetCommandDefintionForVerb ( Type dynamicVerb ) : CommandDefinition
GetDynamicVerbs ( IEnumerable path ) : IEnumerable
GetDynamicVerbs ( Type currentVerb ) : IEnumerable

Method Details

CollectiveDynamicVerbsFactory() public method

public CollectiveDynamicVerbsFactory ( IEnumerable commandProviders ) : System
commandProviders IEnumerable
return System

Dispose() public method

public Dispose ( ) : void
return void

GetCommandDefintionForVerb() public method

public GetCommandDefintionForVerb ( Type dynamicVerb ) : CommandDefinition
dynamicVerb Type
return CommandDefinition

GetDynamicVerbs() public method

public GetDynamicVerbs ( IEnumerable path ) : IEnumerable
path IEnumerable
return IEnumerable

GetDynamicVerbs() public method

public GetDynamicVerbs ( Type currentVerb ) : IEnumerable
currentVerb Type
return IEnumerable