London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

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