C# 클래스 NCop.Composite.IoC.CompositeFrameworkRegistration

상속: IRegistration
파일 보기 프로젝트 열기: sagifogel/NCop 1 사용 예제들

공개 메소드들

메소드 설명
As ( Type castTo, bool resolveDependenyProperties = true ) : void
Named ( string name ) : void

보호된 메소드들

메소드 설명
MethodCallExpression ( MethodInfo method, Type parameterType, System.Linq.Expressions.ParameterExpression instance ) : MethodCallExpression
NewExpression ( Type type, System.Linq.Expressions.ParameterExpression instance ) : NewExpression
ResolveNamedMethodCallExpression ( string name, MethodInfo method, Type parameterType, System.Linq.Expressions.ParameterExpression instance ) : MethodCallExpression

비공개 메소드들

메소드 설명
CompositeFrameworkRegistration ( IRegistrationResolver registrationResolver, TypeMap typeMap, IEnumerable dependencies, Type castTo, bool disposable ) : System
MakeFactoryType ( Type serviceType ) : Type
SetLifetime ( ) : void
TryGetNamedAttribute ( NamedAttribute &namedAttribute ) : bool

메소드 상세

As() 공개 메소드

public As ( Type castTo, bool resolveDependenyProperties = true ) : void
castTo System.Type
resolveDependenyProperties bool
리턴 void

MethodCallExpression() 보호된 메소드

protected MethodCallExpression ( MethodInfo method, Type parameterType, System.Linq.Expressions.ParameterExpression instance ) : MethodCallExpression
method System.Reflection.MethodInfo
parameterType System.Type
instance System.Linq.Expressions.ParameterExpression
리턴 System.Linq.Expressions.MethodCallExpression

Named() 공개 메소드

public Named ( string name ) : void
name string
리턴 void

NewExpression() 보호된 메소드

protected NewExpression ( Type type, System.Linq.Expressions.ParameterExpression instance ) : NewExpression
type System.Type
instance System.Linq.Expressions.ParameterExpression
리턴 System.Linq.Expressions.NewExpression

ResolveNamedMethodCallExpression() 보호된 메소드

protected ResolveNamedMethodCallExpression ( string name, MethodInfo method, Type parameterType, System.Linq.Expressions.ParameterExpression instance ) : MethodCallExpression
name string
method System.Reflection.MethodInfo
parameterType System.Type
instance System.Linq.Expressions.ParameterExpression
리턴 System.Linq.Expressions.MethodCallExpression