manuelroemer / Nullable
A source code only package which allows you to use .NET's nullable attributes in older target frameworks like .NET Standard 2.0 or the "old" .NET Framework.
☆185Updated 9 months ago
Related projects ⓘ
Alternatives and complementary repositories for Nullable
- A source code only package which allows you to use C# 9's init and record features in older target frameworks like .NET Standard 2.0 or t…☆99Updated 2 years ago
- Source only package that exposes newer .net and C# features to older runtimes.☆284Updated this week
- Generates reference assemblies where all the internal types & members become public, and applies the IgnoresAccessChecksTo attribute☆168Updated last month
- Automatically replace <inheritdoc /> tags in .NET XML comments with inherited documentation at build time☆68Updated last month
- A source code generator for automatically implementing IEquatable<T> using only attributes.☆137Updated this week
- C# interface-to-member source generator☆76Updated 2 months ago
- Wrappers around ILoggers (Microsoft Extensions Logging, Serilog, NLog, etc) to accept Interpolated Strings☆84Updated last year
- Exposes project and assembly level information as constants in the ThisAssembly class using source generators powered by Roslyn.☆437Updated last week
- Easily identify which dependencies can be removed from a .NET project☆185Updated last month
- C# Source Generator for UTF-8 binary literal☆135Updated 2 months ago
- IL weaver to add nullability annotations to .NET reference assemblies☆71Updated 2 years ago
- A mocking library based on the Compiler APIs (Roslyn + Mocks)☆260Updated 2 weeks ago
- Roslyn analyzers for writing unit tests with NUnit☆89Updated last week
- Powerful INotifyPropertyChanged / INotifyPropertyChanging Source Generator, which generates INPC boilerplate for you as part of your buil…☆139Updated 4 months ago
- Json library that uses .NET 5 Source Generators☆146Updated 3 years ago
- Project to generate a public API of an assembly or type (useful for semantic versioning)☆246Updated 2 months ago
- Roslyn analyzers for IDisposable☆383Updated 5 months ago
- Practical polytypic programming for C#☆153Updated this week
- A modern compile-time generated interception/proxy library☆138Updated last year
- This MSBuild SDK is designed to allow for the easy creation and use of SDK (shortform) projects targeting ASP.NET 4.x using System.Web.☆161Updated 3 months ago
- A simple to understand packing model for authoring NuGet packages☆260Updated this week
- C# immutable records generator☆72Updated 4 years ago
- A lightweight .NET library for expressive Guard Clauses.☆87Updated 3 weeks ago
- Produce NuPkg files that have .NET Reference assemblies as resources☆104Updated 2 months ago
- Code generator to easily create data builder patterns for your model classes☆115Updated 2 months ago
- The main purpose of this library is to bring missing features to the official .Net namespace System.Text.Json☆156Updated 4 months ago
- A library and Debugger Visualizer which translates Expression Trees into readable C# source code. .NET 3.5+ and .NET Standard 1.0+.☆396Updated last month
- The C# Source Generator Playground☆146Updated 3 years ago
- Extends Verify to allow verification of C# Source Generators.☆73Updated this week
- Implementation of a lock-free dictionary on .Net.☆484Updated 5 months ago