monoclex / SwissILKnife
A "Swiss Army Knife" of sorts for IL-generated methods that are faster than their Expression & Reflection counterparts.
☆12Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for SwissILKnife
- .NET parser library for human-written time spans☆37Updated 4 years ago
- Roslyn analyzers for INotifyPropertyChanged☆44Updated 5 months ago
- Analyzers checking System.Reflection☆80Updated 10 months ago
- Provides methodof, propertyof and fieldof equivalents of typeof .☆65Updated 6 months ago
- Facilitates adding constraints for Enum and Delegate to types and methods.☆47Updated 2 months ago
- Replaces static method calls.☆68Updated 3 weeks ago
- A theme for WPF inspired by Windows 3.1☆27Updated 5 years ago
- Durian is a collection of Roslyn-based analyzers and source generators that extend the default capabilities of C#.☆57Updated 2 years ago
- A set of source generators for equality, immutability, ...☆90Updated last year
- Task-like structs which capture no synchronization context on the await operations.☆39Updated 2 years ago
- IL weaver to add nullability annotations to .NET reference assemblies☆71Updated 2 years ago
- C# interface-to-member source generator☆76Updated 2 months ago
- Lightweight fork of the .NET Compiler Platform ("Roslyn") by adding a compiler plugin infrastructure☆97Updated 6 years ago
- Implementations of System.Index and System.Range for netstandard2.0 and .NET Framework.☆80Updated last year
- ResXGenerator is a C# source generator to generate strongly-typed resource classes for looking up localized strings.☆32Updated 5 months ago
- Example of compiling and running C# code without visibility checks.☆46Updated 6 years ago
- Generates reference assemblies where all the internal types & members become public, and applies the IgnoresAccessChecksTo attribute☆168Updated 3 weeks ago
- A port of the dotnet/runtime RyuJIT compiler to C#☆46Updated 5 months ago
- Simplifies the implementation of IDisposable☆76Updated 3 weeks ago
- Low-level, lightweight and performance-focused serializer for C# struct types that uses Source Generators technology.☆76Updated 2 years ago
- A Source Generator for Source Generators. Gives out of the box support for transistent dependencies and logging right in Visual Studio☆31Updated 3 months ago
- Stack based zero-allocation XML serializer and deserializer powered by C# 9 source generators☆49Updated last year
- An analyzer for Non-Copyable structs.☆31Updated 2 years ago
- Shared serializers and models for Visual Studio solution files. Handles traditional .sln file and new .slnx file.☆61Updated last week
- Multiplatform netstandard 2.0 C# console progress bar, with support for single or multithreaded progress updates.☆63Updated 3 years ago
- Linq for Span<T> using SourceGenerators☆49Updated 3 years ago
- Custom plugin to extend R# functionality.☆47Updated 2 months ago
- 🌌 Extensions that support the C# functional paradigm.☆65Updated 3 years ago
- Loads all the references on startup by actually using the types in the module initializer.☆36Updated 2 weeks ago
- Source Generator for dumping the git branch information, commit hash, and if the working tree is dirty or clean on projects that install …☆39Updated 2 years ago
- Non-boxing passing of values.☆27Updated 4 months ago