Class ScriptModuleManager
  
  
  
    Inheritance
    
    ScriptModuleManager
   
  
  
  Assembly: SociallyDistant.Framework.dll
  Syntax
  
    public sealed class ScriptModuleManager
   
  Methods
  
  RegisterModule(ScriptModule)
  
  
  Declaration
  
    public void RegisterModule(ScriptModule module)
   
  Parameters
  
  
  RegisterModule<T>()
  
  
  Declaration
  
    public T RegisterModule<T>() where T : ScriptModule, new()
   
  Returns
  
  Type Parameters
  
  
  TryExecuteFunction(string, string[], IConsoleDriver, IScriptExecutionContext)
  
  
  Declaration
  
    public Task<int?> TryExecuteFunction(string name, string[] args, IConsoleDriver console, IScriptExecutionContext context)
   
  Parameters
  
  Returns
  
  
  UnregisterModule(ScriptModule)
  
  
  Declaration
  
    public void UnregisterModule(ScriptModule module)
   
  Parameters