C# Class Core.GetActionsForItem

Inheritance: IGetActionsForItem
ファイルを表示 Open project: brunomlopes/ILoveLucene

Private Properties

Property Type Description
ActionForResult IActOnItem
ActionForType IActOnItem
DefaultActionForResult IActOnItem
GenericITypedItem System.Type
KeyForType string
LearnForResult void
LearnForType void

Public Methods

Method Description
ActionsForItem ( AutoCompletionResult result ) : IEnumerable
GetActionsForItem ( ) : System
GetActionsForItem ( IEnumerable actions ) : System
GetActionsForItem ( IEnumerable actions, IFindDefaultActionForItemStrategy findDefaultActionForItemStrategy ) : System
LearnActionForCommandResult ( string input, IActOnItem selectedAction, AutoCompletionResult result ) : void

Private Methods

Method Description
ActionForResult ( AutoCompletionResult result ) : IActOnItem
ActionForType ( Type type ) : IActOnItem
DefaultActionForResult ( IItem item ) : IActOnItem
GenericITypedItem ( Type type ) : Type
KeyForType ( Type type ) : string
LearnForResult ( AutoCompletionResult result, IActOnItem selectedAction ) : void
LearnForType ( Type type, IActOnItem selectedAction ) : void

Method Details

ActionsForItem() public method

public ActionsForItem ( AutoCompletionResult result ) : IEnumerable
result Core.Abstractions.AutoCompletionResult
return IEnumerable

GetActionsForItem() public method

public GetActionsForItem ( ) : System
return System

GetActionsForItem() public method

public GetActionsForItem ( IEnumerable actions ) : System
actions IEnumerable
return System

GetActionsForItem() public method

public GetActionsForItem ( IEnumerable actions, IFindDefaultActionForItemStrategy findDefaultActionForItemStrategy ) : System
actions IEnumerable
findDefaultActionForItemStrategy IFindDefaultActionForItemStrategy
return System

LearnActionForCommandResult() public method

public LearnActionForCommandResult ( string input, IActOnItem selectedAction, AutoCompletionResult result ) : void
input string
selectedAction IActOnItem
result Core.Abstractions.AutoCompletionResult
return void