BclExtensionPack.CoreLib
0.9.12
See the version list below for details.
dotnet add package BclExtensionPack.CoreLib --version 0.9.12
NuGet\Install-Package BclExtensionPack.CoreLib -Version 0.9.12
<PackageReference Include="BclExtensionPack.CoreLib" Version="0.9.12" />
paket add BclExtensionPack.CoreLib --version 0.9.12
#r "nuget: BclExtensionPack.CoreLib, 0.9.12"
// Install BclExtensionPack.CoreLib as a Cake Addin #addin nuget:?package=BclExtensionPack.CoreLib&version=0.9.12 // Install BclExtensionPack.CoreLib as a Cake Tool #tool nuget:?package=BclExtensionPack.CoreLib&version=0.9.12
BclExtensionPack
using Task Extensions
Taskを返すWhenAll拡張メソッド(=同期版でいうところのvoid)
await hoges.Select(async hoge => { Console.WriteLine(await GetHogeNameAsync(hoge)); }).WhenAll();
Task<T[]>を返すWhenAll拡張メソッド
var fugas = await hoges.Select(async x => new { Id = x, Name = await GetNameAsync(x) }).WhenAll();
ValueTupleのWhenAll拡張メソッド(2-8組版まで対応)
var (hoge, fuga, piyo) = await (GetHogeAsync(), GetFugaAsync(), GetPiyoAsync()).WhenAll();
using UriBuilder Extensions
パスを連結して作りたいケースに対応する。
var hoge = new UriBuilder("www.hoge.co.jp/").UseScheme("https").SetPort(5001).AppendPath("fuga").AppendPath("entry");
using Enumerable Extensions
AsList(Listにcast出来る場合はcastし、そうでなければToListする。)
var hogeList = hoges.AsList();
using IsAny<T>(non null且つ、要素が存在するかの検査を行い結果をboolで返却する。)
if(hoges.IsAny()){ }
if(hoges.IsAny(hoge => hoge is { fuga : not null })){ }
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. |
-
net6.0
- SixLabors.ImageSharp (>= 2.0.0)
- Utf8Json (>= 1.3.7)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on BclExtensionPack.CoreLib:
Package | Downloads |
---|---|
WebPack.CoreLib
ASP.NET Core Web Pack For .NET Core; Include Default Builder; |
|
ORMIntegrator.Extensions.DependencyInjection
DI Extension For ORMIntegrator; |
|
BclExtensionPack.Mail
Package Description |
|
BclExtensionPack.Gcp.Extensions.DependencyInjection
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.16.1 | 8,735 | 4/3/2024 |
0.15.1 | 3,755 | 1/22/2024 |
0.14.1 | 8,498 | 9/13/2023 |
0.13.1 | 635 | 9/12/2023 |
0.12.1 | 1,761 | 8/5/2023 |
0.11.1 | 702 | 8/3/2023 |
0.10.3 | 6,067 | 5/11/2023 |
0.10.2 | 4,338 | 1/17/2023 |
0.10.1 | 1,387 | 12/23/2022 |
0.9.26 | 2,710 | 11/24/2022 |
0.9.25 | 1,250 | 11/22/2022 |
0.9.24 | 2,082 | 11/15/2022 |
0.9.23 | 356 | 11/14/2022 |
0.9.22 | 360 | 11/11/2022 |
0.9.21 | 352 | 11/11/2022 |
0.9.20 | 3,064 | 10/14/2022 |
0.9.19 | 2,640 | 9/21/2022 |
0.9.18 | 453 | 9/17/2022 |
0.9.17 | 2,462 | 8/4/2022 |
0.9.16 | 4,653 | 4/11/2022 |
0.9.15 | 485 | 4/6/2022 |
0.9.14 | 2,341 | 3/27/2022 |
0.9.13 | 1,095 | 3/23/2022 |
0.9.12 | 1,083 | 3/15/2022 |
0.9.11 | 1,094 | 3/11/2022 |
0.9.10 | 946 | 3/3/2022 |
0.9.9 | 1,048 | 3/1/2022 |
0.9.8 | 936 | 2/28/2022 |
0.9.7 | 3,058 | 12/3/2021 |
0.9.6 | 1,300 | 11/12/2021 |
0.9.5 | 555 | 10/26/2021 |
0.9.3 | 1,286 | 9/30/2021 |
0.9.2 | 373 | 9/30/2021 |
0.9.1-beta | 654 | 9/28/2021 |
0.8.6-beta | 1,145 | 9/15/2021 |
0.8.5-beta | 2,337 | 8/16/2021 |
0.8.2-beta | 271 | 6/17/2021 |
0.8.1-beta | 260 | 6/17/2021 |
0.7.2-beta | 303 | 6/2/2021 |
0.6.3-beta | 259 | 4/21/2021 |
0.5.2-beta | 243 | 4/13/2021 |
0.4.2-beta | 250 | 3/16/2021 |
0.3.3-beta | 414 | 12/17/2020 |
0.3.2-beta | 297 | 12/14/2020 |
0.3.1-beta | 270 | 12/14/2020 |
0.2.1-beta | 267 | 11/25/2020 |
0.1.1-beta | 370 | 11/19/2020 |
0.0.2-beta | 380 | 10/21/2020 |
add HttpContent.GetAsync Extension method...