CodeSharper.Core/Common/ControlFlow/IControlFlowFactory:
- Add an IControlFlowFactory interface for representing control flow factories
CodeSharper/CodeSharper.Core/Utilities/ObjectExtensions:
- Rename To<T> to Cast<T>
CodeSharper/CodeSharper.Core/Utilities/ThrowHelper:
- Add Exception<TException> static method
Started to refactor and split StandardControlFlow class into two individual classes. StandardControlFlowFactory will create new StandardControlFlows. With this approach the whole mechanism will be more lightweight.
CodeSharper.Core/Common/ControlFlow/StandardControlFlow and StandardControlFlowFactory:
- Start to refactor and decouple StandardControlFlow
CodeSharper.Core/Common/ControlFlow/StandardControlFlow:
- Start to refactor and remove methods (eg. CommandManager and Executor)