ScriptPluginV2 Public class
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph IW4MAdmin.Application.Plugin.Script
IW4MAdmin.Application.Plugin.Script.ScriptPluginV2[[ScriptPluginV2]]
end
subgraph SharedLibraryCore.Interfaces
SharedLibraryCore.Interfaces.IPluginV2[[IPluginV2]]
class SharedLibraryCore.Interfaces.IPluginV2 interfaceStyle;
SharedLibraryCore.Interfaces.IModularAssembly[[IModularAssembly]]
class SharedLibraryCore.Interfaces.IModularAssembly interfaceStyle;
end
SharedLibraryCore.Interfaces.IPluginV2 --> IW4MAdmin.Application.Plugin.Script.ScriptPluginV2
SharedLibraryCore.Interfaces.IModularAssembly --> SharedLibraryCore.Interfaces.IPluginV2
Loading
Type |
Name |
Methods |
string |
Author |
get, private set |
string |
Name |
get, private set |
string |
Version |
get, private set |
Source code
public ScriptPluginV2(string fileName, ILogger<ScriptPluginV2> logger, IScriptPluginServiceResolver pluginServiceResolver, IScriptCommandFactory scriptCommandFactory, IConfigurationHandlerV2<ScriptPluginConfiguration> configHandler, IInteractionRegistration interactionRegistration)
Source code
public void ExecuteWithErrorHandling(Action<Engine> work)
Type |
Name |
Description |
Action <Engine > |
work |
|
Source code
public object QueryWithErrorHandling(Delegate action, object[] args)
Type |
Name |
Description |
Delegate |
action |
|
object``[] |
args |
|
public virtual string Name { get; private set; }
public virtual string Author { get; private set; }
public virtual string Version { get; private set; }
Generated with ModularDoc