Sie sind hier

.NET Community Toolkit

Eintrag zuletzt aktualisiert am: 04.08.2022

Das .NET Community Toolkit gibt es unter diesem Namen seit dem 4.8.2022. Die erste Version hatte direkt die Versionnummer 8.0, denn das .NET Community Toolkit ist ein Extract aus dem Windows Community Toolkit, das zuvor schon bei Version 7.0 angekommen war.

Open Source auf GitHub: https://github.com/CommunityToolkit/dotnet

Namensräume:
CommunityToolkit.Common
CommunityToolkit.Mvvm (aka “Microsoft MVVM Toolkit”)
CommunityToolkit.Diagnostics
CommunityToolkit.HighPerformance

Details:
https://devblogs.microsoft.com/dotnet/announcing-the-dotnet-community-toolkit-800/

Beispiel:
// Diagnostics 8.0
public static void SampleMethod(int[] array, int index, Span<int> span, string text)
{
Guard.IsNotNull(array);
Guard.HasSizeGreaterThanOrEqualTo(array, 10);
Guard.IsInRangeFor(index, array);
Guard.HasSizeLessThanOrEqualTo(array, span);
Guard.IsNotNullOrEmpty(text);
}