Earlier this year
-
-
-
r76
(Modified Hiro.build to build the sample project) committed by Philip.Laureano
- Modified Hiro.build to build the sample project
Modified Hiro.build to build the sample project
-
r75
(Fixed a bug in the ConstructorCall class that caused NullRef...) committed by Philip.Laureano
- Fixed a bug in the ConstructorCall class that caused NullReferenceExceptions whenever it tried to
emit a service implementation that is not yet in the dependency map. Special thanks to Garren for
pointing this out!
Fixed a bug in the ConstructorCall class that caused NullReferenceExceptions whenever it tried to
emit a service implementation that is not yet in the dependency map. Special thanks to Garren for
pointing this out!
-
-
r74
(Changes:
-Modified the DependencyMap class so that compiled...) committed by Philip.Laureano
- Changes:
-Modified the DependencyMap class so that compiled container types will be cached between two or
more successive CreateContainer calls. This should make it easier to deal with singletons across
multiple container instances.
-Hiro will now throw a ServiceNotFoundException if a deferred service cannot resolve a particular
service name and service type.
Changes:
-Modified the DependencyMap class so that compiled container types will be cached between two or
more successive CreateContainer calls. This should make it easier to deal with singletons across
multiple container instances.
-Hiro will now throw a ServiceNotFoundException if a deferred service cannot resolve a particular
service name and service type.
-
r73
(Fixed a NullReferenceException error in the DependencyMapLoa...) committed by Philip.Laureano
- Fixed a NullReferenceException error in the DependencyMapLoader class
Fixed a NullReferenceException error in the DependencyMapLoader class
-
r72
(Added generic method overloads for the AddDeferredService me...) committed by Philip.Laureano
- Added generic method overloads for the AddDeferredService method
Added generic method overloads for the AddDeferredService method
-
r71
(Changes:
Added support for adding deferred services to the ...) committed by Philip.Laureano
- Changes:
Added support for adding deferred services to the DependencyMap using the AddDeferredService method.
Known Issues:
Deferred service instances cannot be singletons because there's currently no way to use the current
container instance to perform runtime dependency injection against a singleton type.
Changes:
Added support for adding deferred services to the DependencyMap using the AddDeferredService method.
Known Issues:
Deferred service instances cannot be singletons because there's currently no way to use the current
container instance to perform runtime dependency injection against a singleton type.
-
r70
(Added null reference checks to the methods in the Dependency...) committed by Philip.Laureano
- Added null reference checks to the methods in the DependencyMapLoader class
Added null reference checks to the methods in the DependencyMapLoader class
-
r69
(Removed the settings file from the Hiro project file) committed by Philip.Laureano
- Removed the settings file from the Hiro project file
Removed the settings file from the Hiro project file
-
r68
(Fixed a missing strong name key signature reference in Hiro....) committed by Philip.Laureano
- Fixed a missing strong name key signature reference in Hiro.Containers.csproj
Fixed a missing strong name key signature reference in Hiro.Containers.csproj
-
-
-
-
-
-
-
-
r66
(Changes:
-Modified the Hiro.Build file to use ILMerge on Hi...) committed by Philip.Laureano
- Changes:
-Modified the Hiro.Build file to use ILMerge on Hiro if it is installed on a developer's machine
-Hiro.Containers.dll now has a strong name signature.
Changes:
-Modified the Hiro.Build file to use ILMerge on Hiro if it is installed on a developer's machine
-Hiro.Containers.dll now has a strong name signature.
-
-
r65
(Added the strong name signature file for Hiro) committed by Philip.Laureano
- Added the strong name signature file for Hiro
Added the strong name signature file for Hiro
-
r64
(Added a merge target to Hiro.build so that users can now mer...) committed by Philip.Laureano
- Added a merge target to Hiro.build so that users can now merge Hiro and all its dependencies into a
single assembly.
Added a merge target to Hiro.build so that users can now merge Hiro and all its dependencies into a
single assembly.
-
-
-
-
-
-
-
r63
(Modified the build file to support generating binaries that ...) committed by Philip.Laureano
- Modified the build file to support generating binaries that target both the .NET 2.0 and 3.5
runtimes.
Modified the build file to support generating binaries that target both the .NET 2.0 and 3.5
runtimes.
-
-
r62
(Changes:
-Added the LoadFromBaseDirectory method to the Dep...) committed by Philip.Laureano
- Changes:
-Added the LoadFromBaseDirectory method to the DependencyMapLoader class
-DependencyMaps can now be combined to form larger maps using the '+' operator
Changes:
-Added the LoadFromBaseDirectory method to the DependencyMapLoader class
-DependencyMaps can now be combined to form larger maps using the '+' operator
-
r61
(Modified the DependencyMapLoader so that users can use predi...) committed by Philip.Laureano
- Modified the DependencyMapLoader so that users can use predicates to determine which services should
be injected into the dependency map at load time
Modified the DependencyMapLoader so that users can use predicates to determine which services should
be injected into the dependency map at load time
-
r60
(Added support for loading dependency maps from a target dire...) committed by Philip.Laureano
- Added support for loading dependency maps from a target directory
Added support for loading dependency maps from a target directory
-
-
r58
(Added the DependencyMapLoader which adds convention-based lo...) committed by Philip.Laureano
- Added the DependencyMapLoader which adds convention-based loading features to the Hiro container
Added the DependencyMapLoader which adds convention-based loading features to the Hiro container
-
-
r56
(Added support for determining the default service implementa...) committed by Philip.Laureano
- Added support for determining the default service implementation for all types during the loading
process
Added support for determining the default service implementation for all types during the loading
process
-
-
r54
(Added the stub implementation for the type loader) committed by Philip.Laureano
- Added the stub implementation for the type loader
Added the stub implementation for the type loader
-
-
r52
(Added support for adding service instances to a compiled con...) committed by Philip.Laureano
- Added support for adding service instances to a compiled container
Added support for adding service instances to a compiled container
-
r51
(Changes:
-Refactored GetAllInstancesMethodImplementor out o...) committed by Philip.Laureano
- Changes:
-Refactored GetAllInstancesMethodImplementor out of the the ContainerCompiler class
-Hiro MicroContainers can now be chained together to form larger containers.
-Added the NextContainer property to the IMicroContainer interface.
Changes:
-Refactored GetAllInstancesMethodImplementor out of the the ContainerCompiler class
-Hiro MicroContainers can now be chained together to form larger containers.
-Added the NextContainer property to the IMicroContainer interface.
-
r50
(Changes:
-Hiro can now run from .NET 2.0
-Hiro is no longer...) committed by Philip.Laureano
- Changes:
-Hiro can now run from .NET 2.0
-Hiro is no longer dependent on the LinFu.Core.dll assembly.
-All references to LinFu have been removed from Hiro.
-Removed all LINQ code from Hiro.
Changes:
-Hiro can now run from .NET 2.0
-Hiro is no longer dependent on the LinFu.Core.dll assembly.
-All references to LinFu have been removed from Hiro.
-Removed all LINQ code from Hiro.
-
r49
(Changes:
-Moved the basic behavior of the DependencyMap cla...) committed by Philip.Laureano
- Changes:
-Moved the basic behavior of the DependencyMap class into BaseDependencyMap class
-Moved the DependencyMapExtensions into the DependencyMap class
Changes:
-Moved the basic behavior of the DependencyMap class into BaseDependencyMap class
-Moved the DependencyMapExtensions into the DependencyMap class
-
r48
(Major Change: Hiro now runs on the CLR 2.0 runtime and does ...) committed by Philip.Laureano
- Major Change: Hiro now runs on the CLR 2.0 runtime and does not require .NET 3.x to be installed in
order to execute
Major Change: Hiro now runs on the CLR 2.0 runtime and does not require .NET 3.x to be installed in
order to execute
-
-
r46
(Changes:
-Added support for adding property injection to Hi...) committed by Philip.Laureano
- Changes:
-Added support for adding property injection to Hiro's compiled containers using the
PropertyInjector class
-Renamed the implementation classes to make them easier to understand
Changes:
-Added support for adding property injection to Hiro's compiled containers using the
PropertyInjector class
-Renamed the implementation classes to make them easier to understand
-
r45
(Changes:
-Modified the parameter order in the Dependency cl...) committed by Philip.Laureano
- Changes:
-Modified the parameter order in the Dependency class constructor to be more consistent with the
rest of the API
-Added generic extension methods that allow users to add singleton services to the DependencyMap
class
Changes:
-Modified the parameter order in the Dependency class constructor to be more consistent with the
rest of the API
-Added generic extension methods that allow users to add singleton services to the DependencyMap
class
-
r44
(Changes:
-Updated the comments in the SingletonEmitter clas...) committed by Philip.Laureano
- Changes:
-Updated the comments in the SingletonEmitter class
-Added generic extension methods to the IDependenyMap interface
-Added generic extension methods to the IMicroContainer interface
Changes:
-Updated the comments in the SingletonEmitter class
-Added generic extension methods to the IDependenyMap interface
-Added generic extension methods to the IMicroContainer interface
|