ThisAssembly

Assembly info class

Exposes project and assembly level information as constants in a reusable class

Exposes project and assembly level information as constants in the ThisAssembly class using source generators powered by Roslyn.

GitHub

446 stars
8 watching
25 forks
Language: C#
last commit: almost 2 years ago
Linked from 1 awesome list

csharp-sourcegeneratorroslyn

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
devteam/immutypeGenerates extension methods for immutable data types in .NET.41
ladsoft/dotnetpelibA C++11 library to create and manipulate .NET assemblies and executables in various formats.56
distantcam/autoctorAutomatically generates constructors and associated code for managing dependencies in C# classes85
hermanussen/compiletimemethodexecutiongeneratorAllows executing code during compilation to improve runtime performance20
dustincampbell/csharpessentialsA collection of tools to simplify C# development with Roslyn diagnostics and code fixes.160
martinothamar/wrappervalueobjectGenerates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting53
praeclarum/netjsCompiles .NET assemblies to JavaScript, allowing reuse in web apps by converting portable parts into reusable TypeScript files.965
ashenblade/enumclassA source generator that creates type-safe classes inspired by Kotlin's enum class4
bytecodealliance/wasmtime-cppProvides C++ API bindings to the WebAssembly runtime engine86
0xd4d/dnlibA .NET assembly and module reader/writer library2,185
dvx/jssemblyA Java library that enables the execution of native assembly code from Java125
orlp/devectorA container class with efficient append operations on either end.37
andrzejolszak/buildergeneratorhotreloadA solution to a Visual Studio issue where source generator changes aren't reflected in IntelliSense.3
david-desmaisons/codedependencyscannerAnalyzes .Net assembly code dependencies and relationships37
prophetlamb/tupleoverloadgeneratorGenerates overloads to handle variable-length parameter arrays without heap allocations5