C# Класс Stiletto.Internal.Loaders.Reflection.ReflectionInjectBinding

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

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

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