Classes

  ClassDescription
DefaultViewInfosProvider
This IViewInfosProvider implementation generates ViewInfo objects from ViewAttribute attributes.
ViewAttribute
A base attribute for declaring views. See example code below.
ViewCreationException
Thrown when a views manager finds it impossible to create a view instance.
ViewInfo
ViewInfo objects are used by views managers for view creation and activation. Base ViewInfo objects contain only information on view type and name (ViewType and ViewName properties), whereas different ViewInfo subclasses define properties specific to the corresponding presentation platforms.
ViewInfoCollection
Represents an enumerable collection of ViewInfo objects with an indexer to retrieve an element by the view name.
ViewInfoNotFoundException
Views managers throw this exception if unable to find an appropriate view among their ViewInfos collection.
ViewInfosByTaskCollection
Represents an enumerable set of ViewInfoCollection objects for each task type. Thus includes descriptions for all views in the application.

Interfaces

  InterfaceDescription
IViewInfosProvider
Classes which implement this interface can extract information on all views declared within an assembly. MVCConfiguration class uses this object to populate its MVCConfiguration.ViewInfosByTask property.