Discord.Net.Extensions.Pools
1.0.0
dotnet add package Discord.Net.Extensions.Pools --version 1.0.0
NuGet\Install-Package Discord.Net.Extensions.Pools -Version 1.0.0
<PackageReference Include="Discord.Net.Extensions.Pools" Version="1.0.0" />
<PackageVersion Include="Discord.Net.Extensions.Pools" Version="1.0.0" />
<PackageReference Include="Discord.Net.Extensions.Pools" />
paket add Discord.Net.Extensions.Pools --version 1.0.0
#r "nuget: Discord.Net.Extensions.Pools, 1.0.0"
#:package Discord.Net.Extensions.Pools@1.0.0
#addin nuget:?package=Discord.Net.Extensions.Pools&version=1.0.0
#tool nuget:?package=Discord.Net.Extensions.Pools&version=1.0.0
Discord.Net.Extensions.Pools
<p align="center"> <a href="https://www.nuget.org/packages/Discord.Net.Extensions.Pools/"> <img src="https://img.shields.io/nuget/v/Discord.Net.Extensions.Pools?style=flat" alt="NuGet"> </a> <a href="https://discord.gg/dnet"> <img src="https://discord.com/api/guilds/848176216011046962/widget.png" alt="Discord"> </a> </p>
An Discord.Net extension which provides pool system for a lot of builders.
Installation
Examples
Let's take a EmbedBuilder. Now you don't need to make an new instance of EmbedBuidler. Use EmbedBuilderPool.
EmbedBuilder embedBuilder = EmbedBuilderPool.Pool.Get()
.WithTitle(embed.EmbedTitle)
.WithDescription(embed.Description)
.WithColor(255, 210, 153)
.WithFooter(embed.Footer ?? string.Empty)
.WithThumbnailUrl(embed.Thumbnail);
IUserMessage message = await Context.Channel.SendMessageAsync(embed: embedBuilder.Build());
await RespondAsync($"Message was successfully sent!\n{message.GetJumpUrl()}", ephemeral: true);
EmbedBuilderPool.Pool.Return(embedBuilder);
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
- Discord.Net.Core (>= 3.10.0)
- Discord.Net.Interactions (>= 3.10.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 481 | 6/4/2023 |