Interface IServiceActivator

Describes the contract how to create servive instances.

Inherited Members
IInjector.Get(Type, Object)
IInjector.TryGet(Type, Object)
IInjector.Options
IHasTag.Tag
Namespace: Solti.Utils.DI.Interfaces
Assembly: Solti.Utils.DI.Interfaces.dll
Syntax
public interface IServiceActivator : IInjector, IHasTag

Properties

Super

The parent factory. NULL in case of root factory.

Declaration
IServiceActivator Super { get; }
Property Value
Type Description
IServiceActivator

Methods

GetOrCreateInstance(AbstractServiceEntry)

Gets or creates a service instance.

Declaration
object GetOrCreateInstance(AbstractServiceEntry service)
Parameters
Type Name Description
AbstractServiceEntry service
Returns
Type Description
System.Object
In This Article
Back to top Generated by DocFX