Jeremy Kuhne's repositories
ValuePrototype
Non-boxing passing of values.
RedrawPerformance
Demo of Windows Forms redraw improvements in .NET 5.
dotnet-api-docs
.NET API reference documentation (.NET Framework, .NET Core, .NET Standard and Xamarin)
ClangSharp
Clang bindings for .NET and Mono written in C#
codeformatter
Tool that uses Roslyn to automatically rewrite the source to follow our coding styles
fluentassertions
Fluent Assertions is a set of .NET extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style test. We currently use it in all our internal and client projects, and it is used in many open-source projects. It runs on .NET 4.0, 4.5, 4.6, CoreClr, .NET Native, Windows 8.1, Silverlight 5, Windows Phone 8.0 and UWP. It supports the unit test frameworks MSTest, MSTest2, NUnit, XUnit, MBUnit, Gallio, NSpec and MSpec.
libgdiplus
C-based implementation of the GDI+ API
project-system
The C#, F# and Visual Basic project system for Visual Studio
terrafx.interop.windows
Interop bindings for Windows.
win32metadata
Tooling to generate metadata for Win32 APIs in the Windows SDK.
Xunit.StaFact
Run your xunit-based tests on an STA thread with the WPF Dispatcher, a WinForms SynchronizationContext, or even a cross-platform generic UI thread emulation with a SynchronizationContext that keeps code running on a "main thread" for that test.