Commit Graph

  • e972f2d054 Start adding samples, and fix a couple of things along the way Antony Male 2014-02-22 15:07:52 +0000
  • b4aecbab9a Start work on the README Antony Male 2014-02-20 13:33:22 +0000
  • 0bcc6d192d Documentation, bug-fixes, tests... Antony Male 2014-02-20 13:23:28 +0000
  • 4dffb7d833 Remove duplication in the builder Antony Male 2014-02-20 12:44:32 +0000
  • c7d24a75df Allow [Inject] attribute on abstract factory methods to specify key to be injected Antony Male 2014-02-20 12:39:31 +0000
  • 3e09ba7e8c Move to a builder/container split Antony Male 2014-02-19 22:13:00 +0000
  • fd3ef7d1fd Actually add the new file... Antony Male 2014-02-19 20:35:51 +0000
  • 4a626a95d9 Make BindTo internal Antony Male 2014-02-19 08:24:07 +0000
  • 867cd73463 Start the mammoth task of documenting everything Antony Male 2014-02-18 18:13:21 +0000
  • a73a5f65d9 Reflector StyletIoC into multiple implementation files Antony Male 2014-02-18 13:12:39 +0000
  • 374f5d9049 Fix parameter injection Antony Male 2014-02-18 12:26:08 +0000
  • c7ea379071 Working towards IInjectionAware, but for some reason test case isn't being injected at all... Antony Male 2014-02-18 08:27:14 +0000
  • 145e5697f2 WIP towards building up instances as they're created Antony Male 2014-02-17 18:18:05 +0000
  • 9a18af55c9 Fix BuildUp, and add unit tests Antony Male 2014-02-17 17:51:39 +0000
  • 27594d2fdb WIP towards BuildUp() functionality Antony Male 2014-02-17 13:09:25 +0000
  • 3639289b93 Add dyanamic factory implementation, with Bind(...).ToAbstractFactory() syntax Antony Male 2014-02-17 12:47:29 +0000
  • 396d55098a Fix a potential race condition with creating singletons Antony Male 2014-02-17 08:04:28 +0000
  • 3d0597fbbc Sort out my locking - I think it's all safe now Antony Male 2014-02-16 18:18:26 +0000
  • 4e7b1db5d5 Change TypeKey from a struct to a class, with significant performance gains Antony Male 2014-02-16 14:09:52 +0000
  • 931950c2fb Finish off TypeKeys (at least, the unit tests pass...) Antony Male 2014-02-16 13:39:30 +0000
  • 93bb4663c2 WIP towards using TypeKeys Antony Male 2014-02-15 18:28:48 +0000
  • a58b840cf7 Optimise a good deal further by reducing dictionary lookups Antony Male 2014-02-15 14:50:57 +0000
  • f45fc9491d Optimise a bit Antony Male 2014-02-14 17:47:28 +0000
  • 29465af37c Add locking around boundaries Antony Male 2014-02-14 12:56:59 +0000
  • 44c3e0c974 Rename service -> container Antony Male 2014-02-14 12:47:23 +0000
  • d001d56973 The option to associate a key with a binding is now given by Bind...To...WithKey(key) Antony Male 2014-02-14 12:45:58 +0000
  • 07469bbf3a Add a ton more tests, and fix a bug or two Antony Male 2014-02-13 21:55:30 +0000
  • eb163586cc Couple more ctor injection unit tests Antony Male 2014-02-13 17:43:20 +0000
  • e71a1f0dc7 Fix a corner-case with unbound generic registrations Antony Male 2014-02-13 13:34:26 +0000
  • 0005e2b194 More work on unit tests Antony Male 2014-02-12 17:45:15 +0000
  • 460f6ae9d1 Add 'Bind(..).ToAllImplementations(...) which acceps unbound generics, normal generics, etc etc Antony Male 2014-02-12 13:22:37 +0000
  • 7fc2be3ed0 Minor fix Antony Male 2014-02-11 22:29:45 +0000
  • cf9f0857a9 Start writing StyletIoC unit tests in earnest Antony Male 2014-02-11 21:55:11 +0000
  • 333387d68a Finish off binding of unbound generic types Antony Male 2014-02-11 21:30:45 +0000
  • ea8beb1bcf WIP towards unbound generic types Antony Male 2014-02-11 13:42:06 +0000
  • 37fc40f9ab Refactor so that GetAll<> doesn't need to make a generic type in the majority case, and so that Get<> can't return a getAllType Antony Male 2014-02-11 12:52:44 +0000
  • 652bd6d82b Finish implementing non-generic binding methods Antony Male 2014-02-11 12:34:01 +0000
  • c774f0291d WIP towards non-generic binding methods (needed for open generics) Antony Male 2014-02-11 08:30:31 +0000
  • 61df17de3e Tidy/fix logic around creating 'get all' types Antony Male 2014-02-10 13:38:23 +0000
  • b8961ab60e Remove duplication, although we're still creating a generic type twice Antony Male 2014-02-10 09:04:33 +0000
  • 01d706925a First attempt at resolving IEnumerable<T> in ctor params Antony Male 2014-02-10 08:57:19 +0000
  • 6662f52fa3 If an auto-created type doesn't compile, don't remove it from the list of types Antony Male 2014-02-10 08:06:10 +0000
  • b1589a5be1 Oops, sandbox shouldn't have been added to main project Antony Male 2014-02-10 08:02:34 +0000
  • d18e6bbe74 Further work Antony Male 2014-02-09 21:06:43 +0000
  • 44deff3ac8 Remove restriction on calling Compile() Antony Male 2014-02-09 18:19:24 +0000
  • 6592efead9 Remove Reset behaviour - it was doomed to failure concerning singletons Antony Male 2014-02-08 20:14:54 +0000
  • f6de487292 Start writing proper unit tests Antony Male 2014-02-08 17:27:54 +0000
  • 2a51175fa0 Allow option to recompile Antony Male 2014-02-08 17:27:18 +0000
  • e1c2aa782d Finish up auto-binding Antony Male 2014-02-08 16:47:11 +0000
  • 6c0c33d51d Lots of work on StyletIoC Antony Male 2014-02-08 15:50:53 +0000
  • f3a5e8a584 Work implementating IoC container. Antony Male 2014-02-07 13:18:15 +0000
  • fee276b7a9 Add unit test suite, and start writing tests Antony Male 2014-02-06 13:23:28 +0000
  • 4022601b7a Convert to class library Antony Male 2014-02-06 12:55:02 +0000
  • b5e2f8b2e0 Add ShowDialog Antony Male 2014-02-06 12:48:15 +0000
  • faa1b9a2b5 Finish off the conductors (still needs testing) Antony Male 2014-02-06 12:45:36 +0000
  • db2c9bfeee WIP on Conductors Antony Male 2014-02-05 17:03:18 +0000
  • 11a58f3af2 Work towards conductors Antony Male 2014-02-05 15:22:37 +0000
  • 23a361df6e Start on ViewAware, and TryClose Antony Male 2014-02-04 22:06:30 +0000
  • 7ea92e3673 Add super-simple IoC container Antony Male 2014-02-04 18:21:52 +0000
  • 9543bb28c1 oops, old .sln was still around Antony Male 2014-02-04 18:06:08 +0000
  • 8ce31ebd55 First stab at a Bootstrapper and a WindowManager Antony Male 2014-02-04 13:08:23 +0000
  • ed757d2a57 Complete View.Model attached property Antony Male 2014-02-04 12:35:36 +0000
  • bd3c47c32a Rename from MicroMVVM -> Stylet Antony Male 2014-02-04 12:24:53 +0000
  • 5bb0515af5 Call InitializeComponent, if no code-behind Antony Male 2014-02-03 22:02:26 +0000
  • 010c779a84 Finish EventCommand, start on ViewLocator Antony Male 2014-02-03 21:52:16 +0000
  • d7227ec3d5 Working ActionCommand Antony Male 2014-02-03 20:10:58 +0000