CodeBrix.Platform.Extensions.ApacheLicenseForever
1.0.165.1317
dotnet add package CodeBrix.Platform.Extensions.ApacheLicenseForever --version 1.0.165.1317
NuGet\Install-Package CodeBrix.Platform.Extensions.ApacheLicenseForever -Version 1.0.165.1317
<PackageReference Include="CodeBrix.Platform.Extensions.ApacheLicenseForever" Version="1.0.165.1317" />
<PackageVersion Include="CodeBrix.Platform.Extensions.ApacheLicenseForever" Version="1.0.165.1317" />
<PackageReference Include="CodeBrix.Platform.Extensions.ApacheLicenseForever" />
paket add CodeBrix.Platform.Extensions.ApacheLicenseForever --version 1.0.165.1317
#r "nuget: CodeBrix.Platform.Extensions.ApacheLicenseForever, 1.0.165.1317"
#:package CodeBrix.Platform.Extensions.ApacheLicenseForever@1.0.165.1317
#addin nuget:?package=CodeBrix.Platform.Extensions.ApacheLicenseForever&version=1.0.165.1317
#tool nuget:?package=CodeBrix.Platform.Extensions.ApacheLicenseForever&version=1.0.165.1317
CodeBrix.Platform.Extensions
A .NET 10 bundle of the core nventive Uno.Core.Extensions helper libraries — general extensions, collections, disposables, equality comparers, logging helpers, and threading primitives — namespace-renamed into the CodeBrix.Platform.Extensions.* family for use by CodeBrix.Platform and its consumers.
CodeBrix.Platform.Extensions vendors the source of seven Uno.Core.Extensions packages at version 4.1.1 into a single assembly and CodeBrix.Platform.Extensions.ApacheLicenseForever NuGet package, so CodeBrix.Platform has one CodeBrix-owned package instead of a fan-out of nventive Uno.Core.Extensions.* references.
CodeBrix.Platform.Extensions supports applications and assemblies that target Microsoft .NET version 10.0 and later. Microsoft .NET version 10.0 is a Long-Term Supported (LTS) version of .NET, and was released on Nov 11, 2025; and will be actively supported by Microsoft until Nov 14, 2028. Please update your C#/.NET code and projects to the latest LTS version of Microsoft .NET.
CodeBrix.Platform.Extensions supports:
- General extensions (
CodeBrix.Platform.Extensions) — string/func/action/enum/stream/URI/date helpers, memoization, currying, async action helpers. - Collections (
CodeBrix.Platform.Extensions.Collections,.Specialized) — enumerable/list/dictionary/queue/stack extensions, observable-collection update helpers, weak attached dictionaries. - Disposables (
CodeBrix.Platform.Extensions.Disposables) —CompositeDisposable,SerialDisposable,RefCountDisposable,AnonymousDisposable,NullDisposable, and related helpers. - Equality (
CodeBrix.Platform.Extensions.Equality,.Comparison,.Core.*) — func/key/collection equality comparers and fast type comparison. - Logging (
CodeBrix.Platform.Extensions.Logging) —ILogger-based logging extension helpers and the singletonLogExtensionPoint. - Threading (
CodeBrix.Platform.Extensions.Threading) —FastAsyncLock,FastTaskCompletionSource,AsyncEvent, andTransactionalimmutable-update helpers.
Sample Code
Compose disposables
using CodeBrix.Platform.Extensions.Disposables;
var subscriptions = new CompositeDisposable();
subscriptions.Add(Disposable.Create(() => Console.WriteLine("cleaned up")));
subscriptions.Dispose();
Async lock
using CodeBrix.Platform.Extensions.Threading;
var gate = new FastAsyncLock();
using (await gate.LockAsync(cancellationToken))
{
// critical section
}
Provenance
This package is a namespace-renamed redistribution of nventive's Uno.Core.Extensions source at version 4.1.1 (commit 6da975c). Namespaces are mapped Uno.* → CodeBrix.Platform.Extensions.* (e.g. Uno.Disposables → CodeBrix.Platform.Extensions.Disposables, Uno.Extensions → CodeBrix.Platform.Extensions). See THIRD-PARTY-NOTICES.txt for the full per-project provenance.
License
The project is licensed under the Apache License, Version 2.0. see: https://en.wikipedia.org/wiki/Apache_License
The vendored helper source is itself Apache-2.0 (Copyright © nventive inc.); the combined package is published under the SPDX expression Apache-2.0.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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 is compatible. 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. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- CommonServiceLocator (>= 2.0.7)
- Microsoft.Extensions.Logging (>= 8.0.1)
- System.Collections.Immutable (>= 8.0.0)
- System.Memory (>= 4.5.5)
- System.Threading.Tasks.Extensions (>= 4.5.4)
-
net10.0
- CommonServiceLocator (>= 2.0.7)
- Microsoft.Extensions.Logging (>= 10.0.9)
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.165.1317 | 92 | 6/14/2026 |
| 1.0.165.1275 | 98 | 6/14/2026 |
| 1.0.165.976 | 96 | 6/14/2026 |