|
class | DefaultImplementationAttribute |
| Defines a default implementation for an interface. If a request to instantiate an interface is made, the default implementation will be instantiated. More...
|
|
class | DependencyOrder |
| Orders modules in dependency order. More...
|
|
interface | IGracefulModule |
| Interface for graceful modules. More...
|
|
interface | IModule |
| Interface for late-bound modules loaded at runtime. More...
|
|
interface | IProcessingSupport |
| Interface for detecting interfaces supporting objects with predefined features. More...
|
|
class | ModuleDependencyAttribute |
| Defines a module dependency for a module class. Modules are started after a dependency, and is stopped before a dependency. More...
|
|
class | NamespaceAliasAttribute |
| Lets the inventory know a namespace is also known by an other name. This attribute can be used when changing the name of a namespace, and allow for backwards compatibility. The attribute can be used multiple times on an assembly. More...
|
|
class | SingletonAttribute |
| Defines a class or struct as singleton. This means that when instantiated, using Types.Instantiate(Type, object[]), the same instance will be returned. Singleton instances will be disposed by the Types class, when the application ends, if they implement IDisposable. More...
|
|
class | SingletonKey |
| Represents a type and a set of arguments, for which an object instance is the single instantiation. More...
|
|
class | SingletonRecord |
| A record of a singleton instance in memory. More...
|
|
class | StreamExtensions |
| Static class that extends the Stream class with secured buffer operations. More...
|
|
class | TypeAliasAttribute |
| Lets the inventory know the type is also known by another other name. This attribute can be used when changing name of type or namespace, and allow for backwards compatibility. The attribute can be used multiple times on each type. More...
|
|
class | Types |
| Static class that dynamically manages types and interfaces available in the runtime environment. More...
|
|