[Missing <summary> documentation for "N:AppCan.Core.Contexts"]

Classes

  ClassDescription
Public classContext
Contexts are an instance of type/instances that were added to a context definition and created when a new context is created. Contexts hold types to be resolved to instances, as well as a controller that assists with the lifetime for the context.
Public classContextDef
A context definition,defines a context it contains registered types in it's container
Public classContextManager
This is the context manager class it allows the creating of context definitions that contain containers for registering types. Context's can be created from contextdefs

Interfaces

  InterfaceDescription
Public interfaceIContext
Interface for Context's
Public interfaceIContextController
Context controll interface allows using a new instance or same instance of the controller for all contexts. The controller is sometimes responsible for creating the instances in the context, the way the application desires and activating a context if the context already exists and was previously released. Lifetime is Init->Create->(Activate)->Release for a context.
Public interfaceIContextDef
Interface for ContextDef (context definitions). This is used to configure the context with objects in it's container that will be used/created in contexts that are created from this context definition
Public interfaceIContextManager
The interface for the context manager