protected virtual void Dispose(bool disposing) { if (disposedValue) { return; } cmd?.Dispose(); cmd = null; disposedValue = true; }
public void Initialize(IPluginCommandHandler cmd, ISimpleLogger logger) { this.logger = logger; this.cmd = cmd; cmd.NewVectorReceived += OnNewVectorReceived; cmd.AddCommand(Name, Execute); if (!IsHiddenCommand) { cmd.AddCommand("help", HelpMenu); } }