Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
class | ServiceCollection |
Public Member Functions | |
ServiceContainer () | |
ServiceContainer (IServiceProvider? parentProvider) | |
void | AddService (Type serviceType, object serviceInstance) |
virtual void | AddService (Type serviceType, object serviceInstance, bool promote) |
void | AddService (Type serviceType, ServiceCreatorCallback callback) |
virtual void | AddService (Type serviceType, ServiceCreatorCallback callback, bool promote) |
void | Dispose () |
virtual ? object | GetService (Type serviceType) |
void | RemoveService (Type serviceType) |
virtual void | RemoveService (Type serviceType, bool promote) |
Protected Member Functions | |
virtual void | Dispose (bool disposing) |
Properties | |
IServiceContainer? | Container [get] |
virtual Type[] | DefaultServices [get] |
ServiceCollection< object?> | Services [get] |
Private Attributes | |
ServiceCollection< object > | _services |
readonly IServiceProvider | _parentProvider |
Static Private Attributes | |
static readonly Type[] | s_defaultServices |
Definition at line 5 of file ServiceContainer.cs.