C# 클래스 Stiletto.Internal.Loaders.Reflection.ReflectionInjectBinding

상속: Binding
파일 보기 프로젝트 열기: benjamin-bader/stiletto 1 사용 예제들

공개 메소드들

메소드 설명
Create ( Type t, bool mustBeInjectable ) : ReflectionInjectBinding
Get ( ) : object
GetDependencies ( ISet injectDependencies, ISet propertyDependencies ) : void
InjectProperties ( object target ) : void
Resolve ( Resolver resolver ) : void

비공개 메소드들

메소드 설명
HasInjectMembers ( Type t ) : bool
ReflectionInjectBinding ( string providerKey, string membersKey, bool isSingleton, Type t, PropertyInfo properties, ConstructorInfo ctor, int parameterCount, Type baseType, string keys ) : System

메소드 상세

Create() 공개 정적인 메소드

public static Create ( Type t, bool mustBeInjectable ) : ReflectionInjectBinding
t System.Type
mustBeInjectable bool
리턴 ReflectionInjectBinding

Get() 공개 메소드

public Get ( ) : object
리턴 object

GetDependencies() 공개 메소드

public GetDependencies ( ISet injectDependencies, ISet propertyDependencies ) : void
injectDependencies ISet
propertyDependencies ISet
리턴 void

InjectProperties() 공개 메소드

public InjectProperties ( object target ) : void
target object
리턴 void

Resolve() 공개 메소드

public Resolve ( Resolver resolver ) : void
resolver System.Resolver
리턴 void