Class PlugInAssemblyState
A record providing plug in state information.
Inherited Members
Namespace: Gorgon.Editor.PlugIns
Assembly: Gorgon.Editor.API.dll
Syntax
public class PlugInAssemblyState
Constructors
| Edit this page View SourcePlugInAssemblyState(string, string, bool)
Initializes a new instance of the PlugInAssemblyState class.
Declaration
public PlugInAssemblyState(string pluginAssemblyPath, string loadFailure, bool isManaged)
Parameters
Type | Name | Description |
---|---|---|
string | pluginAssemblyPath | The plugin assembly path. |
string | loadFailure | The reason why the assembly was not loaded. |
bool | isManaged | true if the assembly DLL is managed, false if not. |
Exceptions
Type | Condition |
---|---|
ArgumentNullException | Thrown when the |
ArgumentEmptyException | Thrownw hen the |
Properties
| Edit this page View SourceIsAssemblyLoaded
Property to return whether the assembly was loaded.
Declaration
public bool IsAssemblyLoaded { get; }
Property Value
Type | Description |
---|---|
bool |
IsManaged
Property to return whether the assembly is a managed assembly or not.
Declaration
public bool IsManaged { get; }
Property Value
Type | Description |
---|---|
bool |
LoadFailureReason
Property to return the reason why the assembly was not loaded.
Declaration
public string LoadFailureReason { get; }
Property Value
Type | Description |
---|---|
string |
Path
Property to returnt he path to the plug in.
Declaration
public string Path { get; }
Property Value
Type | Description |
---|---|
string |