C# Class Stiletto.Internal.Loaders.Reflection.ReflectionInjectBinding

Inheritance: Binding
Afficher le fichier Open project: benjamin-bader/stiletto Class Usage Examples

Méthodes publiques

Méthode Description
Create ( Type t, bool mustBeInjectable ) : ReflectionInjectBinding
Get ( ) : object
GetDependencies ( ISet injectDependencies, ISet propertyDependencies ) : void
InjectProperties ( object target ) : void
Resolve ( Resolver resolver ) : void

Private Methods

Méthode Description
HasInjectMembers ( Type t ) : bool
ReflectionInjectBinding ( string providerKey, string membersKey, bool isSingleton, Type t, PropertyInfo properties, ConstructorInfo ctor, int parameterCount, Type baseType, string keys ) : System

Method Details

Create() public static méthode

public static Create ( Type t, bool mustBeInjectable ) : ReflectionInjectBinding
t System.Type
mustBeInjectable bool
Résultat ReflectionInjectBinding

Get() public méthode

public Get ( ) : object
Résultat object

GetDependencies() public méthode

public GetDependencies ( ISet injectDependencies, ISet propertyDependencies ) : void
injectDependencies ISet
propertyDependencies ISet
Résultat void

InjectProperties() public méthode

public InjectProperties ( object target ) : void
target object
Résultat void

Resolve() public méthode

public Resolve ( Resolver resolver ) : void
resolver System.Resolver
Résultat void