IClassFactory Interface |
Namespace: InterfaceFactory
The IClassFactory type exposes the following members.
Name | Description | |
---|---|---|
![]() | CreateChildFactory |
Returns a copy of the factory.
|
![]() | Register(Type, Type) |
Registers an implementation of an interface. A new instance of the implementation will
be created for each call to Resolve.
|
![]() | RegisterT(FuncT) |
Registers a method to call to create new instances of T.
|
![]() | RegisterTI, TM |
Registers an implementation of an interface. A new instance of the implementation will
be created for each call to Resolve.
|
![]() | RegisterInstance(Type, Object) |
Registers an implementation of an interface. The instance passed across will be returned
on each call to Resolve.
|
![]() | RegisterInstanceTI(TI) |
Registers an implementation of an interface. The instance passed across will be returned
on each call to Resolve.
|
![]() | Resolve(Type) |
Returns an object that implements the interface passed across.
|
![]() | ResolveT |
Returns an object that implements the interface passed across.
|