Class PlugInsCategoryViewModelParameters
Parameters for a ISettingsCategory specific to loading plug ins for an editor plug in.
Inheritance
PlugInsCategoryViewModelParameters
Implements
Inherited Members
Namespace: Gorgon.Editor.UI
Assembly: Gorgon.Editor.API.dll
Syntax
public class PlugInsCategoryViewModelParameters : SettingsCategoryViewModelParameters, IViewModelInjection<IHostContentServices>
Constructors
| Edit this page View SourcePlugInsCategoryViewModelParameters(IFileDialogService, GorgonMefPlugInCache, IHostContentServices)
Initializes a new instance of the PlugInsCategoryViewModelParameters class.
Declaration
public PlugInsCategoryViewModelParameters(IFileDialogService openCodecDialog, GorgonMefPlugInCache plugInCache, IHostContentServices hostServices)
Parameters
Type | Name | Description |
---|---|---|
IFileDialogService | openCodecDialog | The service used to locate plug in assemblies for loading. |
GorgonMefPlugInCache | plugInCache | The cache for plug in assemblies. |
IHostContentServices | hostServices | Services passed down from the host application. |
Exceptions
Type | Condition |
---|---|
ArgumentNullException | Thrown when any of the parameters are null. |
Properties
| Edit this page View SourceOpenCodecDialog
Property to return the service used to locate plug in assemblies for loading.
Declaration
public IFileDialogService OpenCodecDialog { get; }
Property Value
Type | Description |
---|---|
IFileDialogService |
PlugInCache
Property to return the plug in cache.
Declaration
public GorgonMefPlugInCache PlugInCache { get; }
Property Value
Type | Description |
---|---|
GorgonMefPlugInCache |