Interface IContainer

Namespace: SolrNet.Utils
Assembly: Solrnet.dll
Version: 13.30.0
Syntax
public interface IContainer : IServiceLocator, IServiceProvider

Methods

Register(String, Type, Converter<IContainer, Object>)

Declaration
void Register(string key, Type serviceType, Converter<IContainer, object> factory)
Parameters
Type Name Description
System.String key
System.Type serviceType
System.Converter<IContainer, System.Object> factory

Register<T>(Converter<IContainer, T>)

Declaration
void Register<T>(Converter<IContainer, T> factory)
Parameters
Type Name Description
System.Converter<IContainer, T> factory
Type Parameters
Name Description
T

Register<T>(String, Converter<IContainer, T>)

Declaration
void Register<T>(string key, Converter<IContainer, T> factory)
Parameters
Type Name Description
System.String key
System.Converter<IContainer, T> factory
Type Parameters
Name Description
T

Remove(String, Type)

Declaration
void Remove(string key, Type serviceType)
Parameters
Type Name Description
System.String key
System.Type serviceType

Remove<T>()

Declaration
void Remove<T>()
Type Parameters
Name Description
T

Remove<T>(String)

Declaration
void Remove<T>(string key)
Parameters
Type Name Description
System.String key
Type Parameters
Name Description
T

RemoveAll<T>()

Declaration
void RemoveAll<T>()
Type Parameters
Name Description
T