IComposableWorkspace Generic Interface

Interface implemented by workspaces that cannot inherit from Workspace and want to aggregate the functionality from a WorkspaceComposer

Namespace: Microsoft.Practices.CompositeUI.SmartParts
Assembly: Microsoft.Practices.CompositeUI (in microsoft.practices.compositeui.dll)

Syntax

'Declaration
Public Interface IComposableWorkspace(Of TSmartPart, TSmartPartInfo As ISmartPartInfo)
    Inherits IWorkspace
'Usage
Dim instance As IComposableWorkspace(Of TSmartPart, TSmartPartInfo)
public interface IComposableWorkspace<TSmartPart,TSmartPartInfo> : IWorkspace where TSmartPartInfo : ISmartPartInfo
generic<typename TSmartPart, typename TSmartPartInfo> where TSmartPartInfo : ISmartPartInfo
public interface class IComposableWorkspace : IWorkspace
J# supports the use of generic types and methods, but not the declaration of new ones.
JScript does not support generic types and methods.

See Also

Reference

IComposableWorkspace Members
Microsoft.Practices.CompositeUI.SmartParts Namespace