Show / Hide Table of Contents

Interface IDependencyResolver

Represents a dependency injection container.

Inherited Members
IDependencyScope.GetServices(Type)
System.IServiceProvider.GetService(System.Type)
System.IDisposable.Dispose()
Namespace: IRM.Dependencies
Assembly: IRM.dll
Syntax
public interface IDependencyResolver : IDependencyScope, IServiceProvider, IDisposable
Remarks

When implementing the interface the System.IDisposable.Dispose() is required to release all resource that has been created by this service locator.

Methods

BeginScope()

Starts a resolution scope.

Declaration
IDependencyScope BeginScope()
Returns
IDependencyScope

The dependency scope.

Extension Methods

DependencyScopeExtensions.GetService<T>(IDependencyScope)
DependencyScopeExtensions.GetServices<T>(IDependencyScope)
ObjectExtensions.DeepClone<T>(T)
AnnotationsExtensions.IsValid(Object)
Back to top Generated by DocFX