Class BindDataPhase
Inheritance
BindDataPhase
Assembly: cs.temp.dll.dll
Syntax
public class BindDataPhase : LoadPhaseBase, ILoadPhase, ISequenceable, IProgressCompletable, IProgressable, ICompletable, IInjectable
Fields
_bindToType
Declaration
protected Type _bindToType
Field Value
_data
Declaration
Field Value
_dataProvider
Declaration
protected ISingleDataProvider<IData> _dataProvider
Field Value
Methods
Cleanup()
Declaration
public override void Cleanup()
Overrides
Initialize(Type, IData)
Binds the IData to the IBinder. This allows other objects to resolve and use it.
This overload takes an instance of IData if preloading in another ILoadPhase is not
necessary.
Declaration
public virtual ILoadPhase Initialize(Type bindToType, IData data)
Parameters
Type |
Name |
Description |
Type |
bindToType |
|
IData |
data |
|
Returns
Initialize(Type, ISingleDataProvider<IData>)
Declaration
public virtual ILoadPhase Initialize(Type bindToType, ISingleDataProvider<IData> dataProvider)
Parameters
Returns
RunCancelLogic()
Declaration
protected override void RunCancelLogic()
Overrides
RunCompleteLogic()
Declaration
protected override void RunCompleteLogic()
Overrides
RunRevertLogic()
Declaration
protected override void RunRevertLogic()
Overrides
RunStartLogic()
Declaration
protected override void RunStartLogic()
Overrides
Implements