IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
CShell.Framework.Results.ShowToolResult< TTool > Class Template Reference
+ Inheritance diagram for CShell.Framework.Results.ShowToolResult< TTool >:
+ Collaboration diagram for CShell.Framework.Results.ShowToolResult< TTool >:

Public Member Functions

 ShowToolResult ()
 
 ShowToolResult (TTool tool)
 
override void Execute (ActionExecutionContext context)
 
 ShowToolResult ()
 
 ShowToolResult (TTool tool)
 
override void Execute (ActionExecutionContext context)
 

Private Attributes

readonly Func< TTool > _toolLocator = () => IoC.Get<TTool>()
 
IShell _shell
 

Additional Inherited Members

- Protected Member Functions inherited from CShell.Framework.Results.OpenResultBase< TTarget >
virtual void OnCompleted (Exception exception)
 
virtual void OnCompleted (Exception exception)
 
- Protected Attributes inherited from CShell.Framework.Results.OpenResultBase< TTarget >
Action< TTarget > _setData
 
Action< TTarget > _onConfigure
 
Action< TTarget > _onShutDown
 
- Properties inherited from CShell.Framework.Results.OpenResultBase< TTarget >
Action< TTarget > IOpenResult
< TTarget >. 
OnConfigure [get, set]
 
Action< TTarget > IOpenResult
< TTarget >. 
OnShutDown [get, set]
 
- Properties inherited from CShell.Framework.Results.IOpenResult< TChild >
Action< TChild > OnConfigure [get, set]
 
Action< TChild > OnShutDown [get, set]
 
- Events inherited from CShell.Framework.Results.OpenResultBase< TTarget >
EventHandler
< ResultCompletionEventArgs > 
Completed
 

Constructor & Destructor Documentation

CShell.Framework.Results.ShowToolResult< TTool >.ShowToolResult ( )
inline
CShell.Framework.Results.ShowToolResult< TTool >.ShowToolResult ( TTool  tool)
inline
CShell.Framework.Results.ShowToolResult< TTool >.ShowToolResult ( )
inline
CShell.Framework.Results.ShowToolResult< TTool >.ShowToolResult ( TTool  tool)
inline

Member Function Documentation

override void CShell.Framework.Results.ShowToolResult< TTool >.Execute ( ActionExecutionContext  context)
inlinevirtual
override void CShell.Framework.Results.ShowToolResult< TTool >.Execute ( ActionExecutionContext  context)
inlinevirtual

Member Data Documentation

readonly Func< TTool > CShell.Framework.Results.ShowToolResult< TTool >._toolLocator = () => IoC.Get<TTool>()
private
IShell CShell.Framework.Results.ShowToolResult< TTool >._shell
private

The documentation for this class was generated from the following file: