C# Класс XInject.Containers.HashContainer

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

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

Метод Описание
ContainsInstanceOfSingleton ( Type type ) : bool
CreateStackScope ( int scope_id, Type type, object constructor_args ) : void
DestroyStackScope ( int scope_id, Type type ) : void
InstanceFrom ( Type type ) : object
InstanceFrom ( Type type, object constructor_args ) : object
InstanceFromWithScope ( int scope_id, Type type, object constructor_args ) : object
IsSingleton ( Type abstractType ) : bool
IsStackScope ( Type abstractType ) : bool
Register ( Type abstractType, Type concreteType ) : void
RegisterSingletonInstance ( Type singleton, object instance ) : void
Resolve ( Type abstractType ) : Type

Описание методов

ContainsInstanceOfSingleton() публичный Метод

public ContainsInstanceOfSingleton ( Type type ) : bool
type System.Type
Результат bool

CreateStackScope() публичный Метод

public CreateStackScope ( int scope_id, Type type, object constructor_args ) : void
scope_id int
type System.Type
constructor_args object
Результат void

DestroyStackScope() публичный Метод

public DestroyStackScope ( int scope_id, Type type ) : void
scope_id int
type System.Type
Результат void

InstanceFrom() публичный Метод

public InstanceFrom ( Type type ) : object
type System.Type
Результат object

InstanceFrom() публичный Метод

public InstanceFrom ( Type type, object constructor_args ) : object
type System.Type
constructor_args object
Результат object

InstanceFromWithScope() публичный Метод

public InstanceFromWithScope ( int scope_id, Type type, object constructor_args ) : object
scope_id int
type System.Type
constructor_args object
Результат object

IsSingleton() публичный Метод

public IsSingleton ( Type abstractType ) : bool
abstractType System.Type
Результат bool

IsStackScope() публичный Метод

public IsStackScope ( Type abstractType ) : bool
abstractType System.Type
Результат bool

Register() публичный Метод

public Register ( Type abstractType, Type concreteType ) : void
abstractType System.Type
concreteType System.Type
Результат void

RegisterSingletonInstance() публичный Метод

public RegisterSingletonInstance ( Type singleton, object instance ) : void
singleton System.Type
instance object
Результат void

Resolve() публичный Метод

public Resolve ( Type abstractType ) : Type
abstractType System.Type
Результат System.Type