davidwengier
Developer on the Roslyn and Razor IDE team making Visual Studio and Visual Studio Code better for Razor, C# and VB developers everywhere. And I like Lego.
@Microsoft Melbourne, Australia
Pinned Repositories
AllGlobalUsingsGenerator
I don't recommend using this
dbupgrader
An all purpose database upgrader that doesn't rely on you writing your own scripts, and lets you care about the definition of the entire database rather than the steps taken to get it there.
DecompilationDiffer
Compiles and Decompiles your code for fun and that's it.
EnumValidatorGenerator
LinkableDiff
A diff editor you can type in, and perma-link to
PostAdaptiveCard
A GitHub Action that posts issue and pr details to any adaptive card webhook (eg, Teams)
SourceGeneratorPlayground
The C# Source Generator Playground
SourceGenerators
Svg to C# Source Generators
SourceGeneratorTemplate
A basic template for writing a C# source generator
Trains.NET
A simple 2D game written in C# with .NET Core. Development is streamed live on https://twitch.tv/davidwengier and past streams available on YouTube at http://bit.ly/trains-net-videos
davidwengier's Repositories
davidwengier/Trains.NET
A simple 2D game written in C# with .NET Core. Development is streamed live on https://twitch.tv/davidwengier and past streams available on YouTube at http://bit.ly/trains-net-videos
davidwengier/DecompilationDiffer
Compiles and Decompiles your code for fun and that's it.
davidwengier/LinkableDiff
A diff editor you can type in, and perma-link to
davidwengier/Benchmark
Simple benchmarks for Melbourne Alt.Net talk on 29th Aug 2017
davidwengier/CGTCalculator
Capital Gains Tax calculator
davidwengier/davidwengier.github.io
davidwengier/vscode-csharp
Official C# support for Visual Studio Code (powered by OmniSharp)
davidwengier/aaronpowell.github.io
My website
davidwengier/AllRazorAndBlazor
Trying to create a "zen file", ie, a file with everything
davidwengier/Connections
A connections game
davidwengier/csml
The C# Markup Language
davidwengier/davidwengier
davidwengier/DotNetInternals
C# and Razor compiler playground in the browser via Blazor WebAssembly
davidwengier/EnCTestApp
davidwengier/MauiPlatformSpecificPagesAppIssueRepro
davidwengier/MSBuildStructuredLog
A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.
davidwengier/Polyfill
Source only package that exposes newer .net and C# features to older runtimes.
davidwengier/project-system
The C#, F# and Visual Basic project system for Visual Studio
davidwengier/ProjectInfoViewer
davidwengier/razor
Tools for ASP.NET Core apps, such as MSBuild targets, Visual Studio extensions, and command line tools. (Open issues on https://github.com/dotnet/aspnetcore/issues)
davidwengier/roslyn
The .NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs.
davidwengier/roslyn-tools
Tools used in Roslyn based repos
davidwengier/runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
davidwengier/Slugify
Simple Slug / Clean URL generator helper for Microsoft .NET framework / .NET Standard.
davidwengier/symreader-converter
Converts between Windows PDB and Portable PDB formats.
davidwengier/tom.wengier.com
davidwengier/vs-extension-testing
Integration test harness for Visual Studio extension development
davidwengier/vscode
Visual Studio Code
davidwengier/vscode-docs
Public documentation for Visual Studio Code
davidwengier/WorldDomination.SimpleAzure.Storage.HybridQueues
Simple way to add various sized messages to an Azure Storage: Queue