C# Класс NCop.Composite.IoC.CompositeFrameworkRegistration

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

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

Метод Описание
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