davidwengier
Developer on the Roslyn and Razor IDE team making Visual Studio, Visual Studio Code and Visual Studio for Mac better for Razor, C# and VB developers everywhere
@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/Xunit.SerializedTheoryData
A simple replacement for TheoryData that automatically serializes and deserializes in order to show more fidelity in test cases.
davidwengier/davidwengier.github.io
davidwengier/ThreePM
A music library and player
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/blazor-university-com
https://blazor-university.com
davidwengier/CentralisedPackageConverter
Converts a project to use Centralised Package Management
davidwengier/CGTCalculator
Capital Gains Tax calculator
davidwengier/csharp-tmLanguage
Syntax grammar used for C# colorization
davidwengier/davidwengier
davidwengier/EnCTestApp
davidwengier/FileMoveTest
Repro repo for https://github.com/dotnet/runtime/issues/35122
davidwengier/ILSpy
.NET Decompiler
davidwengier/JiraLookupBot
A bot, usually for slack, that looks up information about Jira jobs that have been mentioned.
davidwengier/metadata-tools
Contains tools for metadata, such as Roslyn's metadata visualizer.
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/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/tom.wengier.com
davidwengier/VisualStudioDTE
Simple app to interact with a Visual Studio instance via DTE, to test stuff
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