This is your work, valued
Working on developer tools at Microsoft. .NET, C#, Roslyn, Visual Studio, Editor, WPF, MSBuild, MEF.
MSBuildStructuredLog. A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.
1.6kSourceBrowser. Source browser website generator that powers https://source.dot.net, https://referencesource.microsoft.com and https://sourceroslyn.io
1.2kRoslynQuoter. Roslyn tool that for a given C# program shows syntax tree API calls to construct its syntax tree
1.1kXmlParser. A Roslyn-inspired full-fidelity XML parser with no dependencies and a simple Visual Studio XML language service
349MetadataTools. Various tools and helpers to read assembly metadata.
275QuickInfo. http://quickinfo.io - a search textbox with extensible "answers" (calculator, unit-converter, colors, ascii/unicode, etc). See demo at http://quickinfo.io/?demo
177CodeCleanupTools. A set of command-line tools to cleanup C# and VB source code.
140Undo. Simple .NET Undo/Redo framework with merging and transactions
118ContentSync. Directory copy/sync/mirror tool that uses file contents (not timestamps) to avoid touching identical files
66LargeAddressAware. A build tools package that adds support for making 32-bit exes LARGEADDRESSAWARE
57MSBuildTools. Tool that dumps the evaluated values of all properties and items for a project without building it.
52StructuredEditor. An experimental structured code editor prototype for a subset of C#
52LayoutDesigner. A prototype Silverlight UI layout designer. Works with basic panels (StackPanel and Grid). Built entirely using drag-n-drop. XAML can be copied to clipboard. Built with Silverlight 4 and runs in the browser.
51Bliki. Blog/Wiki/Notes
34LiveGeometry. Interactive geometry CAD-like educational software
33Misc. Various small and one-off projects just barely too big to throw away
24MathParser. Parser for arithmetic expressions
21MSBuildLog. Source code for http://msbuildlog.com
19MEFMetadata. Metadata-based part discovery for MEF, uses the Roslyn metadata reader and is faster than reflection.
18NuGetTools. C#
16WpfSendKeys. SendKeys for WPF
13dotfiles. My dotfiles and Mac config
13Benchmarks. My collection of benchmarks for random pieces of code
13DumpTools. Tools to analyze managed .dmp files using ClrMd
9Dia2Dump. Taken from C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\DIA SDK\Samples\DIA2Dump
9MEFTools. Tools to help working with MEF
7WinDbgCheatSheet. This is a cheat sheet for windbg
6FastFileFinder. Find files and directory names FAST!
6vs-editor-api. Microsoft Visual Studio Editor API definitions
4ProjFileTools. Tools for enhanced editing of MSBuild proj files in Visual Studio 2017
3dotnet-releaser. Easily cross-compile, package and publish your .NET application to NuGet and GitHub.
3DiagnosticMargin. C#
3MyOwnSearchEngine. This repo has moved to https://github.com/KirillOsenkov/QuickInfo
3ReferenceTrimmer. Easily identify which dependencies can be removed from a .NET project
3ILSpy. .NET Decompiler
2MagicSquare. Simple addition/multiplication table for kids
2blurhash.net. The C#-Implementation of the Blurhash-Algorithm
2cecil. Cecil is a library to inspect, modify and create .NET programs and libraries.
2ApplyPatch. Simple utility to apply a patch to a set of files
2VSInstanceFinder. Finds the locations of all installed VS 2017 instances
2todo. C#
1wpf. WPF is a .NET Core UI framework for building Windows desktop applications.
1MultiTargetResourceRepro. C#
1symreader-converter. Converts between Windows PDB and Portable PDB formats.
1vstest. Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.
1mono-addins. Mono.Addins is a generic framework for creating extensible applications, and for creating add-ins which extend those applications.
1roslyn. The .NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs.
1MonoDevelop.MSBuildEditor. Improved MSBuild editing support
1il-repack. Open-source alternative to ILMerge
1clrmd. Microsoft.Diagnostics.Runtime is a set of APIs for introspecting processes and dumps.
1BeachballPoker. C#
1basic-compiler-logger. Basic Compilation Log support
1teams-ai. SDK focused on building AI based applications and extensions for Microsoft Teams and other Bot Framework channels
1