C# 클래스 XInject.Interceptors.DependenciesManagementBehavior

상속: IInterceptionBehavior
파일 보기 프로젝트 열기: radixeng/XInject

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