![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
CabApplication |
Defines the CabApplication as an application having a well known lifecycle and a root WorkItem instance providing the scope for the application. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
CabShellApplication |
Extends CabApplication to support applications with a shell. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
CabVisualizer |
Base class for the CAB visualizer system. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
ComponentDependencyAttribute |
Indicates that the property or constructor/method parameter is a reference to a component that lives in the parent WorkItems Items collection. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
Controller |
A base class for controllers and presenters that provides access to the WorkItem and State. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
CyclicDependencyFoundException |
Represents the exception that is thrown when there is a circular dependency between modules during the module loading process. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
DictionaryEventArgs |
Provides data for an event that requires a dictionary of information. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
LockBase |
Base class for ReaderWriterLock helper classes ReaderLock and WriterLock. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
ModuleAttribute |
Indicates that the assembly should be considered a named module using the provided name. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
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. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
ModuleInit |
A default implementation of the IModule interface. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
OptionalDependencyAttribute |
Base class for dependency attributes that can be made optional. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
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. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
RootWorkItemExtensionAttribute |
Indicates that a class extends root WorkItem classes. The class must implement IWorkItemExtension. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
ServiceAttribute |
Indicates that a class should be automatically registered as a service into the application's root WorkItem. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
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. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
SimpleWorkItemActivationService |
An implementation of IWorkItemActivationService that ensures that only one WorkItem is active at one time. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
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. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
StateAttribute |
Indicates that a property or parameter should be injected with a value from the State of the WorkItem. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
StateChangedAttribute |
Indicates a method that will handle state changed events. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
StateChangedEventArgs |
Provides data for a StateChanged event. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
StateElement |
Provides a dictionary of information which provides notification when items change in the collection. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
StateException |
An Exception thrown by StateElement |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
TraceSourceAttribute |
Indicates that a property or parameter will be dependency injected with a TraceSource. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
TraceSourceCatalogService |
Service that manages the TraceSource objects used in the application. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
UIExtensionSite |
Represents an extension site for UI elements. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
UIExtensionSiteCollection |
Represents a named collection of sites for UI elements. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
WorkItem |
Defines the work item into which smart parts run. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
WorkItemExtension |
Base implementation with virtual methods for handling the WorkItem events. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
WorkItemExtensionAttribute |
Indicates that a class extends WorkItem classes. The class must implement IWorkItemExtension. |
![Public class](images/cc310687.pubclass(en-us,msdn.10).png) |
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. |