Christian Klutz's Projects
Lightweight Angular UI library to split views and allow dragging to resize areas using CSS flexbox layout.
Microsoft REST API Guidelines
Port System.Configuration.Install to dotnet core
A shabby tool to display/remove the Console colors block from a .lnk file.
A .NET library that converts cron expressions into human readable strings.
TFS Custom Activities
A tool to add chapter numbers based on a toc.md and content files.
A simple console tool showing how to use ETW to force a GC in a .NET process
A simple console tool showing how to use ETW to force a GC in a .NET process
Visual Studio Extension that highlights ReSharper "disable" and "restore" comments with a color you can choose.
The CRL ThreadPool HillClimibing algorithm in C#
.NET Core Inter-process communication framework
ItalicComments editor extension for Visual Studio 2013 that preserves the default comment font.
Uses platform APIs to find processes locking one or multiple files (Windows - Restart Manager or NTDLL)
Attempts to calculate the size of managed options (heap size) from within an application. Basically, compare this library to the SOS !ObjSize WinDBG extension, but callable directly from inside the application.
An attempt to implement the Sysinternals coreinfo tool in managed code (with loads of P/Invoke of course)
Additional VSTS/TFS Tasks; including an option to run OpenCover.
NetDataContractSerializer for .Net Core
A high performance websocket server library powering Stack Overflow.
Runs NUnit tests inside the Visual Studio 2012 or 2013 Test Explorer window and within TFS-Builds.
A Visual Studio extension to convert a project, using the NUnit test framework, to use MSTest V2
JavaScript components for building experiences for Office and Office 365.
A Visual Studio extension
Tossed together tools to help when migrating from packages.config to PackageReference
Lightweight library for method calls over named pipes for IPC in .NET Core. Supports two-way communication with callbacks.
A simple showcase how AssemblyContext can be used for plugins