Skip to content

Instantly share code, notes, and snippets.

View chsienki's full-sized avatar
🤖
Beep

Chris Sienkiewicz chsienki

🤖
Beep
View GitHub Profile
@chsienki
chsienki / ConsoleApp18.csproj
Created December 12, 2020 00:10
Debuggable runtime generator
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis" Version="3.8.0" />
</ItemGroup>
@chsienki
chsienki / .gitconfig
Created September 15, 2020 16:48
Git MRU Branches
[alias]
mru = "!git log -g -n 1000 --format=\"%gd %gs\" --date=relative HEAD@{now} | grep checkout | grep \" to\" | sed 's/HEAD@{\\(.*\\)}.* to\\(.*\\)/(\\1)\\t\\2/' | awk -v OFS=' ' '!x[$NF]++' | head -n 15 | column -ts $'\\t'" -R 1
@chsienki
chsienki / GeneratorTests.cs
Last active November 19, 2022 10:03
Framework for unit testing generators
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.CSharp;
using System.Collections.Immutable;
using System.Linq;
using System.Reflection;
using Xunit;
namespace GeneratorTests.Tests
{
public class GeneratorTests