Gorgon
Show / Hide Table of Contents

Class PlugInsCategoryViewModelParameters

Parameters for a ISettingsCategory specific to loading plug ins for an editor plug in.

Inheritance
object
ViewModelInjection<IHostContentServices>
SettingsCategoryViewModelParameters
PlugInsCategoryViewModelParameters
Implements
IViewModelInjection<IHostContentServices>
Inherited Members
ViewModelInjection<IHostContentServices>.HostServices
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: Gorgon.Editor.UI
Assembly: Gorgon.Editor.API.dll
Syntax
public class PlugInsCategoryViewModelParameters : SettingsCategoryViewModelParameters, IViewModelInjection<IHostContentServices>

Constructors

| Edit this page View Source

PlugInsCategoryViewModelParameters(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 Source

OpenCodecDialog

Property to return the service used to locate plug in assemblies for loading.

Declaration
public IFileDialogService OpenCodecDialog { get; }
Property Value
Type Description
IFileDialogService
| Edit this page View Source

PlugInCache

Property to return the plug in cache.

Declaration
public GorgonMefPlugInCache PlugInCache { get; }
Property Value
Type Description
GorgonMefPlugInCache

Implements

IViewModelInjection<T>

Extension Methods

GorgonDebugExtensions.ValidateObject<T>(T, string)
GorgonNullExtensions.AsNullable<T>(object)
GorgonNullExtensions.IfNull<T>(object, T)
GorgonNullExtensions.IsNull(object)
  • Edit this page
  • View Source
In this article
Back to top Copyright 2023 - Licensed under the MIT license by Michael Winsor (Tape_Worm).
Send comments on this topic to the author