BaseContainer

Namespace: uModUtilities

Assembly: uMod.Core.dll

Inheritance Object BaseContainer

Implements IContextContainer, IImplicitContainer, IExplicitContainer, IDisposable

Summary

BaseContainer class Base container implementation underlying other core containers

Properties

Name

Summary

Added

Gets the Added event

AddedType

Gets the AddedType event

Removed

Gets the Removed event

RemovedType

Gets the RemovedType event

Methods

Name

Summary

AddConverter (Type, Type, Func<Object, Object>)

Add converter to container

Bind<T> (IEnumerable<T>)

Bind specified enumerable

Bind (Type, Object)

Bind specified object for the explicit type

Bind (Object)

Bind the specified object

Bind<T> (T)

Bind the specified object of a generic type

Converts (Type, Type)

Determine if container converts from one type to the other type

Dispose ()

Dispose of container

Resolved (Type)

Determine if type is resolved

Resolved (String)

Determine if type alias is resolved

Resolved (Object)

Determine if object is resolved

Resolved (Type, Object)

Determine if object is resolved

Resolved<T> ()

Determine if generic object is resolved

Unbind (Type)

Unbind type

Unbind (Type, Object)

Unbind object of specified type

Unbind (Object)

Unbind object

Unbind<T> ()

Unbind generic type

Unbind<T> (T)

Unbind object of generic type

Unbind<T> (IEnumerable<T>)

Unbind enumerable objects

Unregister ()

Unregister container from context