C# Class NCop.Composite.IoC.CompositeFrameworkRegistration

Inheritance: IRegistration
Afficher le fichier Open project: sagifogel/NCop Class Usage Examples

Méthodes publiques

Méthode Description
As ( Type castTo, bool resolveDependenyProperties = true ) : void
Named ( string name ) : void

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
CompositeFrameworkRegistration ( IRegistrationResolver registrationResolver, TypeMap typeMap, IEnumerable dependencies, Type castTo, bool disposable ) : System
MakeFactoryType ( Type serviceType ) : Type
SetLifetime ( ) : void
TryGetNamedAttribute ( NamedAttribute &namedAttribute ) : bool

Method Details

As() public méthode

public As ( Type castTo, bool resolveDependenyProperties = true ) : void
castTo System.Type
resolveDependenyProperties bool
Résultat void

MethodCallExpression() protected méthode

protected MethodCallExpression ( MethodInfo method, Type parameterType, System.Linq.Expressions.ParameterExpression instance ) : MethodCallExpression
method System.Reflection.MethodInfo
parameterType System.Type
instance System.Linq.Expressions.ParameterExpression
Résultat System.Linq.Expressions.MethodCallExpression

Named() public méthode

public Named ( string name ) : void
name string
Résultat void

NewExpression() protected méthode

protected NewExpression ( Type type, System.Linq.Expressions.ParameterExpression instance ) : NewExpression
type System.Type
instance System.Linq.Expressions.ParameterExpression
Résultat System.Linq.Expressions.NewExpression

ResolveNamedMethodCallExpression() protected méthode

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
Résultat System.Linq.Expressions.MethodCallExpression