IPluginCollectionCreateView Method

Overload List

CreateView(PredicateIPluginContainer, IComparerIPluginAssembly)

Creates a new view for this collection of plug-ins with the specified order of items. When comparer is , default order of items is used.

  Tip

The created view may be stored in any object associated with SessionProfile - for example, in an implementation of IPlugin. The view will be refreshed automatically after any change of Version.

  Important

Due to synchronization, the created view must not be used in application scope, i.e., it must not be stored either in implementations of IPluginSingleton or in IPluginStorage.

CreateView(SelectPluginContainers, IComparerIPluginAssembly)

Creates a new view for this collection of plug-ins with order of items determined by the specified filter.

  Tip

The created view may be stored in any object associated with SessionProfile - for example, in an implementation of IPlugin. The view will be refreshed automatically after any change of Version.

  Important

Due to synchronization, the created view must not be used in application scope, i.e., it must not be stored either in implementations of IPluginSingleton or in IPluginStorage.

See Also