Fons Sonnemans
sonnemaf
trainer, speaker, developer, mentor | Microsoft MVP | C#, XAML, Windows (UWP), WPF, Blend, ASP.NET, SQL | father | ballroom dancing | badminton
Languages
Repos
84
Stars
166
Forks
46
Top Language
C#
Loading contributions...
Top Repositories
ASP.NET Core 3.0 Paging (including filtering and sorting) solution using Entity Framework Core 3.0 and IEnumerable<T>
Roslyn based C# heap allocation diagnostic analyzer that can detect explicit and many implicit allocations like boxing, display classes a.k.a closures, implicit delegate creations, etc.
Demo project using the Toolkit.Mvvm package.
UWP app with OutlineTextBlock using Win2D
Windows Markup Extensions for UWP apps
Visual Studio ItemTemplate for a ResourceDictionary with Code-behind
Repositories
84A Source Generator package that generates the >, >=, <, <= operators for a partial type (class, struct or record) which implements IComparable<T>
No description provided.
Roslyn based C# heap allocation diagnostic analyzer that can detect explicit and many implicit allocations like boxing, display classes a.k.a closures, implicit delegate creations, etc.
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Visual Studio ItemTemplate for a ResourceDictionary with Code-behind
ASP.NET Core 3.0 Paging (including filtering and sorting) solution using Entity Framework Core 3.0 and IEnumerable<T>
A source generator for generating fast "reflection" methods for enums
A list of C# Source Generators (not necessarily awesome) and associated resources: articles, talks, demos.
No description provided.
SDK for C#/.net environments other than Unity
A Source Generator package that generates the Dispose implementation pattern
Demo project using the Toolkit.Mvvm package.
Demo project implementing the MVVM Design Pattern in Windows Forms apps
Help file for my Sudoku game
UWP .NET 9 Test project
Source Generator Generating the Dispose functions in Disposables.
This repository includes high performance .NET helpers
Blazor SSR demo app using Entity Framework Core
Demo app for demonstrating a ColorBrightness solution
No description provided.
Inlining Analyzer is a Visual Studio Extension that shows in the source code if a method call will be inlined by the JIT compiler.
No description provided.
Some libraries for common components used for building apps.
Windows Markup Extensions for UWP apps
No description provided.
Blazor components for Smart Forms using Bootstrap and DataAnnotations
UWP app with OutlineTextBlock using Win2D
Benchmark comparing ComputeSharp against Parallel.For and the CommunityToolkit.HighPerformance ParallelHelper
The Fluent Design XAML theme editor.
Using and developing Roslyn Analyzers presentation at .NET Zuid meeting Jan 13th 2020