/// <summary> /// Defines a lifespan for this command module. /// </summary> /// <param name="lifespan">Lifespan for this module.</param> public ModuleLifespanAttribute(ModuleLifespan lifespan) { Lifespan = lifespan; }
/// <summary> /// Lifespan to give this module. /// </summary> /// <param name="lifespan">Lifespan for this module.</param> /// <returns>This builder.</returns> public CommandModuleBuilder WithLifespan(ModuleLifespan lifespan) { this.Lifespan = lifespan; return(this); }