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.OpenResultBase< TTarget > Class Template Referenceabstract
+ Inheritance diagram for CShell.Framework.Results.OpenResultBase< TTarget >:
+ Collaboration diagram for CShell.Framework.Results.OpenResultBase< TTarget >:

Public Member Functions

abstract void Execute (ActionExecutionContext context)
 
abstract void Execute (ActionExecutionContext context)
 

Protected Member Functions

virtual void OnCompleted (Exception exception)
 
virtual void OnCompleted (Exception exception)
 

Protected Attributes

Action< TTarget > _setData
 
Action< TTarget > _onConfigure
 
Action< TTarget > _onShutDown
 

Properties

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

EventHandler
< ResultCompletionEventArgs > 
Completed
 

Member Function Documentation

virtual void CShell.Framework.Results.OpenResultBase< TTarget >.OnCompleted ( Exception  exception)
inlineprotectedvirtual
abstract void CShell.Framework.Results.OpenResultBase< TTarget >.Execute ( ActionExecutionContext  context)
pure virtual
virtual void CShell.Framework.Results.OpenResultBase< TTarget >.OnCompleted ( Exception  exception)
inlineprotectedvirtual
abstract void CShell.Framework.Results.OpenResultBase< TTarget >.Execute ( ActionExecutionContext  context)
pure virtual

Member Data Documentation

Action< TTarget > CShell.Framework.Results.OpenResultBase< TTarget >._setData
protected
Action< TTarget > CShell.Framework.Results.OpenResultBase< TTarget >._onConfigure
protected
Action< TTarget > CShell.Framework.Results.OpenResultBase< TTarget >._onShutDown
protected

Property Documentation

Action< TTarget > IOpenResult< TTarget > CShell.Framework.Results.OpenResultBase< TTarget >.OnConfigure
getsetprivate
Action< TTarget > IOpenResult< TTarget > CShell.Framework.Results.OpenResultBase< TTarget >.OnShutDown
getsetprivate

Event Documentation

EventHandler< ResultCompletionEventArgs > CShell.Framework.Results.OpenResultBase< TTarget >.Completed

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