C# Класс XInject.Interceptors.DependenciesManagementBehavior

Наследование: IInterceptionBehavior
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
BehaviorsFromAspects IInterceptionBehavior[]
InjectDependency void
ResolveTypes System.Type

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

Метод Описание
DependenciesManagementBehavior ( Context context ) : System
GetRequiredInterfaces ( ) : IEnumerable
Invoke ( IMethodInvocation input, GetNextInterceptionBehaviorDelegate getNext ) : IMethodReturn

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

Метод Описание
BehaviorsFromAspects ( List aspects ) : IInterceptionBehavior[]
InjectDependency ( IMethodInvocation input, PropertyInfo property, AutowiredAttribute inject, Type abstractType ) : void
ResolveTypes ( String url, Type abstractType ) : Type

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

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

public DependenciesManagementBehavior ( Context context ) : System
context Context
Результат System

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

public GetRequiredInterfaces ( ) : IEnumerable
Результат IEnumerable

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

public Invoke ( IMethodInvocation input, GetNextInterceptionBehaviorDelegate getNext ) : IMethodReturn
input IMethodInvocation
getNext GetNextInterceptionBehaviorDelegate
Результат IMethodReturn