|
CabApplication |
Defines the CabApplication as an application having a well known lifecycle and a root WorkItem instance providing the scope for the application. |
|
CabShellApplication |
Extends CabApplication to support applications with a shell. |
|
CabVisualizer |
Base class for the CAB visualizer system. |
|
ComponentDependencyAttribute |
Indicates that the property or constructor/method parameter is a reference to a component that lives in the parent WorkItems Items collection. |
|
Controller |
A base class for controllers and presenters that provides access to the WorkItem and State. |
|
CyclicDependencyFoundException |
Represents the exception that is thrown when there is a circular dependency between modules during the module loading process. |
|
DictionaryEventArgs |
Provides data for an event that requires a dictionary of information. |
|
LockBase |
Base class for ReaderWriterLock helper classes ReaderLock and WriterLock. |
|
ModuleAttribute |
Indicates that the assembly should be considered a named module using the provided name. |
|
ModuleDependencyAttribute |
Indicates that this assembly has a dependency on another named module. The other named module will be loaded before this module. Can be used multiple times to indicate multiple dependencies. |
|
ModuleInit |
A default implementation of the IModule interface. |
|
OptionalDependencyAttribute |
Base class for dependency attributes that can be made optional. |
|
ReaderLock |
Helper class that makes it easier to ensure proper usage of a ReaderWriterLock for readers by providing support for IDisposable and the using keyword. |
|
RootWorkItemExtensionAttribute |
Indicates that a class extends root WorkItem classes. The class must implement IWorkItemExtension. |
|
ServiceAttribute |
Indicates that a class should be automatically registered as a service into the application's root WorkItem. |
|
ServiceDependencyAttribute |
Indicates that property or parameter is a dependency on a service and should be dependency injected when the class is put into a WorkItem. |
|
SimpleWorkItemActivationService |
An implementation of IWorkItemActivationService that ensures that only one WorkItem is active at one time. |
|
State |
Provides a dictionary of information which provides notification when items change in the collection. It is serialized with the WorkItem when the WorkItem is saved and loaded. |
|
StateAttribute |
Indicates that a property or parameter should be injected with a value from the State of the WorkItem. |
|
StateChangedAttribute |
Indicates a method that will handle state changed events. |
|
StateChangedEventArgs |
Provides data for a StateChanged event. |
|
StateElement |
Provides a dictionary of information which provides notification when items change in the collection. |
|
StateException |
An Exception thrown by StateElement |
|
TraceSourceAttribute |
Indicates that a property or parameter will be dependency injected with a TraceSource. |
|
TraceSourceCatalogService |
Service that manages the TraceSource objects used in the application. |
|
UIExtensionSite |
Represents an extension site for UI elements. |
|
UIExtensionSiteCollection |
Represents a named collection of sites for UI elements. |
|
WorkItem |
Defines the work item into which smart parts run. |
|
WorkItemExtension |
Base implementation with virtual methods for handling the WorkItem events. |
|
WorkItemExtensionAttribute |
Indicates that a class extends WorkItem classes. The class must implement IWorkItemExtension. |
|
WriterLock |
Helper class that makes it easier to ensure proper usage of a ReaderWriterLock for writers by providing support for IDisposable and the using keyword. |