Ridiculously early (too-soon-to-commit) work on pooling
[ISSUE #33] Finished first draft of implementing Pool, including tests. Includes API migrations for ISemiBinding. camelCased properties are still functional, but deprecated.
Project update to add new Pool classes
[ISSUE #33] One more pooling test to confirm that IPoolable instances get released.
Merge remote-tracking branch 'origin/dev' into pool
[Issue #33] Bindings now work as a facade for Pools when the Pool's constraint is POOL. Added new migrations to deprecate camelCased public properties.
[Issue #33] Abstracted some methods from ISemiBinding into an IManagedList interface
[Issue #33] Unit tests for new Add/Remove methods in IManagedList
[Issue #33] ToPool now returns the binding to facilitate chaining
[Issue #33] First bash at injection binding for pools
[Issue #33] Course correction on pools. No longer thinking of Pools as alternate SemiBindings. Instead, Pools are simply objects that can be mapped and use generics to set a type. This is simpler and makes for a better end-use case.
[Issue #33] Some Pool unit tests corrected and/or added.
[Issue #33] Including a namespace change in Command
[Issue #33] InjectionBinder now mapped to IInstanceProvider as well as IInjectionBinder
{Issue #33] Just hit a pretty bad brick wall. Unity's version of C# doesn't support covariance in generics, making the intended Pool<IType> structure impossible. Committing work, but not entirely sure what next step will be
[Issue #33] Latest code includions for the project file
Merge branch 'dev' into pool
[Pool]Latest project class refs
Merge branch 'dev' into pool
[Issue #33] CommandBinder now appears to correctly get and return Commands to Pools. This isn't yet nearly as tested as it needs to be