Constable Authorization Engine 2.0 BETA

LaMarvin.Design Namespace

[This is preliminary documentation and subject to change.]

The namespace contains the central Context static (Shared in Visual Basic) class and supporting types.

Namespace hierarchy

Classes

Class Description
Context This is a central repository of design-related objects and metadata used by various parts of the LaMarvin design infrastructure.
Context.Registry Provides methods for registering and unregistering TypeInfo objects describing types usable for the design infrastructure.
InstanceDesignerVerb Represents a DesignerVerb associated with an object.
TypeInfo Contains additional metadata describing a Type that are not part of the TypeDescriptor infrastructure.
UserCancelledException The exception is thrown by the design infrastructure if the user cancels an operation.
VisualInfo Summarizes properties that describe displayable programmatic entities.

Interfaces

Interface Description
ICustomInstanceEntryDisplay The interface represents a contract used by the InstanceView control to customize the appearance of objects from the associated object graph (RootInstance).
IDesignApplicationHost This interface supports the LaMarvin Design Framework infrastructure and is not intended to be used directly from your code.

Delegates

Delegate Description
Context.AssemblyFilterDelegate Defines a signature for methods that can be passed to the GetAvailableTypes method to filter the set of assemblies traversed by the method.
Context.TypeFilterDelegate Defines a signature for methods that can be passed to the GetAvailableTypes method to filter the set of types traversed by the method.

Enumerations

Enumeration Description
InstanceEntryDisplayProperties Specifies which display-related properties exposed by an ICustomInstanceEntryDisplay implementation should be used to customize the appearance of an entry in the InstanceView control.