GitXplorerGitXplorer
d

DependencyInjection.Annotations

public
3 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
d1bf46a13ea785b22577853559c965350824b44e

Happy happy constructor

ddavid-driscoll committed 10 years ago
Unverified
d710bb22ed04ec84aa24aa62fa7976b5aa1b8065

Generics with roslyn are... very different than reflection.

ddavid-driscoll committed 10 years ago
Unverified
0647b9f836a49b4dc1b05e5c5068b3154a33c65c

Added support for compiled open implmentations

ddavid-driscoll committed 10 years ago
Unverified
4b2c2f6aded8348aee13ef3e71c8cce8de571c6d

Updated unit tests to include new open types. Fixed up service container extensions to properly detect open generic types.

ddavid-driscoll committed 10 years ago
Unverified
24a8b8e655c3c669ed485b556968d607f568c3b3

First draft of open services... off to work!

ddavid-driscoll committed 10 years ago
Unverified
9e467de9c13251f94bf9630fef31fc1997d36d4c

Refactored to Service Descriptor

ddavid-driscoll committed 10 years ago

README

The README file for this repository.

DependencyInjection.Annotations

A proof of concept where Services are mapped using attributes.

Instead of needing to enumerate over the assembly at runtime, you can enumerate over the source with Roslyn at Compile time, and build a list of static method calls to be emitted.

This is very much a prototype, but I would like to enhance it a little further, and make it easier to consume / use.