C# Класс OpenRasta.DI.Unity.Extensions.TypeTracker

Adds queries regarding the currently registered type to the Unity DI container. This extension must be installed in any instance of IUnityContainer you want to use with OpenRasta.
Named components are entirely ignored by this extension.
Наследование: Microsoft.Practices.Unity.UnityContainerExtension
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
AddMapping void

Открытые методы

Метод Описание
GetAllConcreteTypes ( Type serviceType ) : IEnumerable

Find all the possible implementations of the given type.

HasDependency ( Type serviceType ) : bool

Do we know of any implementations for the given type at all?

HasDependencyImplementation ( Type serviceType, Type concreteType ) : bool

Do we know of a specific implementation of the given type?

Защищенные методы

Метод Описание
Initialize ( ) : void

Приватные методы

Метод Описание
AddMapping ( string name, Type typeFrom, Type typeTo ) : void

Описание методов

GetAllConcreteTypes() публичный Метод

Find all the possible implementations of the given type.
public GetAllConcreteTypes ( Type serviceType ) : IEnumerable
serviceType System.Type
Результат IEnumerable

HasDependency() публичный Метод

Do we know of any implementations for the given type at all?
public HasDependency ( Type serviceType ) : bool
serviceType System.Type
Результат bool

HasDependencyImplementation() публичный Метод

Do we know of a specific implementation of the given type?
public HasDependencyImplementation ( Type serviceType, Type concreteType ) : bool
serviceType System.Type
concreteType System.Type
Результат bool

Initialize() защищенный Метод

protected Initialize ( ) : void
Результат void