Sven Hübner (shuebner)

shuebner

Geek Repo

Company:Sven Hübner IT

Home Page:https://svenhuebner-it.com/

Github PK Tool:Github PK Tool

Sven Hübner's repositories

ClosedTypeHierarchyDiagnosticSuppressor

Suppresses exhaustiveness warnings for switching (switch statement or expression) on closed type hierarchies

Language:C#License:MITStargazers:43Issues:3Issues:5

OneOfDiagnosticSuppressor

Suppresses switch exhaustiveness warnings for `OneOf<...>.Value` instances from [OneOf](https://github.com/mcintyre321/OneOf)

Language:C#License:MITStargazers:13Issues:2Issues:3

RpcOverIpcDemo

Demonstrates how to do RPC between a .NET 5 process and a .NET Framework 4.8 process

Language:C#License:MITStargazers:5Issues:4Issues:0

CheckUnnecessaryUsings

Package that applies a workaround to get IDE0005 (unnecessary usings) in the CLI build

License:MITStargazers:3Issues:2Issues:0

DomainPrimitives

Base classes and templates for domain primitives in C#

Language:C#License:MITStargazers:3Issues:4Issues:0

XsdToSource

Generates POCOS from XML schema files (XSD) at compile-time

Language:C#License:MITStargazers:2Issues:3Issues:1

dev_puzzles

Puzzles for software developers

Language:C#License:MITStargazers:1Issues:2Issues:0

blog_multiversioncompatibility

Demo of preprocessor-based technique for duplication-free code that is compatible with multiple versions of the same API

Language:C#License:MITStargazers:0Issues:2Issues:0

blog_nuget_packaging

Demonstration of the techniques described in my blog post about nuget packaging

Language:C#License:MITStargazers:0Issues:3Issues:0

CreateGen

C# source generator enabling method group syntax for object creation by generating a static Create method that calls the actual constructor

Language:C#License:MITStargazers:0Issues:2Issues:0

demo_AssemblyAttribute

Shows how to use a csproj Property as one source of truth for both build and runtime

Language:C#License:MITStargazers:0Issues:2Issues:0

demo_GenericPartialApplication

Demonstrates generic partial application, i. e. how to build a generic call with multiple type arguments one type argument at a time, without reflection of course.

Language:C#License:MITStargazers:0Issues:2Issues:0

demo_TestProjectSetup

Demo of establishing defaults for test projects so that the test csproj can be minimal.

Language:C#License:MITStargazers:0Issues:2Issues:0

dev_puzzle_06_source

source repo for dev puzzle 06

Language:C#Stargazers:0Issues:2Issues:0

dev_puzzle_lib1

source repo for git-related puzzles

Language:C#Stargazers:0Issues:2Issues:0

dev_puzzle_lib2

source repo for git-related puzzles

Language:C#Stargazers:0Issues:2Issues:0

ErrorProne.NET

Set of roslyn-based analyzers for catching common C# errors (inspired by Google's error-prone)

Language:C#License:MITStargazers:0Issues:2Issues:0

json_keyref

Checks referential integrity of a JSON document according to an external specifications similar to XSD's keyref etc.

Language:TypeScriptLicense:MITStargazers:0Issues:2Issues:0

MultiAssemblyPackageCheck

Adds an MSBuild task that checks assembly references of all assemblies within a package for inconsistencies.

Language:C#Stargazers:0Issues:2Issues:0

NuKeeper

Automagically update nuget packages in .NET projects

Language:C#License:Apache-2.0Stargazers:0Issues:2Issues:0

repro-dotnet-sdk-25758

Reproduces `--no-incremental` build error with SDK 6.0.300 and IsExternalInit and Nullable package

Language:C#License:MITStargazers:0Issues:3Issues:0

repro-roslyn-63744

Repro for wrong regex syntax highlighting in VS

Language:C#License:MITStargazers:0Issues:2Issues:0

SharedMemory

C# shared memory classes for sharing data between processes (Array, Buffer and Circular Buffer)

Language:C#License:NOASSERTIONStargazers:0Issues:2Issues:0
Language:HTMLStargazers:0Issues:2Issues:0

template_json_schema

Template for test-driven development of JSON schemas

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

testsamples

library for easy sample-based testing, e. g. for testing validation code

Language:C#License:MITStargazers:0Issues:3Issues:0

ValueOf

Deal with Primitive Obsession - define ValueObjects in a single line (of C#).

Language:C#License:MITStargazers:0Issues:2Issues:0

vscode_ext_custom_language

Demo for how to create VSCode extension for a custom ANTLR-based language including semantic validation

Language:TypeScriptLicense:MITStargazers:0Issues:2Issues:0

webhooks

Just for playing with webhooks

Stargazers:0Issues:3Issues:0

XmlSchemaClassGenerator

Generate C# classes from XML Schema files

Language:C#License:Apache-2.0Stargazers:0Issues:2Issues:0