Class ActivatorUtilities
Inheritance
ActivatorUtilities
Assembly: Microsoft.Extensions.DependencyInjection.Abstractions.dll
Syntax
public static class ActivatorUtilities
Methods
CreateFactory(Type, Type[])
Declaration
public static ObjectFactory CreateFactory(Type instanceType, Type[] argumentTypes)
Parameters
Type |
Name |
Description |
Type |
instanceType |
|
Type[] |
argumentTypes |
|
Returns
CreateFactory<T>(Type[])
Declaration
public static ObjectFactory<T> CreateFactory<T>(Type[] argumentTypes)
Parameters
Type |
Name |
Description |
Type[] |
argumentTypes |
|
Returns
Type Parameters
CreateInstance(IServiceProvider, Type, params object[])
Declaration
public static object CreateInstance(IServiceProvider provider, Type instanceType, params object[] parameters)
Parameters
Returns
CreateInstance<T>(IServiceProvider, params object[])
Declaration
public static T CreateInstance<T>(IServiceProvider provider, params object[] parameters)
Parameters
Returns
Type Parameters
GetServiceOrCreateInstance(IServiceProvider, Type)
Declaration
public static object GetServiceOrCreateInstance(IServiceProvider provider, Type type)
Parameters
Returns
GetServiceOrCreateInstance<T>(IServiceProvider)
Declaration
public static T GetServiceOrCreateInstance<T>(IServiceProvider provider)
Parameters
Returns
Type Parameters