postsharp / Metalama
Metalama is a Roslyn-based meta-programming framework. Use this repo to report bugs or ask questions.
☆181Updated last month
Related projects ⓘ
Alternatives and complementary repositories for Metalama
- .NET library with advanced reflection APIs.☆212Updated this week
- String representations of expression trees + library of expression tree objects☆151Updated last year
- Build time tools in the flavor of Dapper☆372Updated 2 weeks ago
- Simple & efficient library for deep copying .NET objects☆218Updated last year
- A Fody weaver which allows to decorate methods and hook into method start, method end and method exceptions.☆251Updated last year
- Extensions for generic host based applications☆213Updated 3 months ago
- the 🙂 friendly .NET SDK manager☆290Updated 3 weeks ago
- A Friendly SQL Parser for .NET☆107Updated last week
- A modern compile-time generated interception/proxy library☆138Updated last year
- Compile time decorator pattern via IL rewriting☆385Updated 3 months ago
- An async/await-friendly lock for .NET, complete with asynchronous waits, safe reëntrance, and more.☆194Updated 4 months ago
- Convert strings into .NET expressions☆95Updated last month
- Source generator that helps register attribute marked services in the dependency injection ServiceCollection☆134Updated this week
- 🔀 Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", …☆172Updated this week
- C# Framework provides mechanism to compare complex objects, allows to override comparison rules for specific properties and types.☆355Updated last year
- DateTimeRange, Business Day and various DateTime, DateTimeOffset, TimeSpan extension methods☆239Updated 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
- Configure async code's ConfigureAwait at a global level☆445Updated 3 months ago
- A lightweight yet feature-rich file logger implementation for the Microsoft.Extensions.Logging framework.☆150Updated last month
- Multithreaded Javascript Engine for .NET☆250Updated last week
- An alternative high performance NATS client for .NET.☆285Updated last year
- An asynchronous .NET Standard 2.0 library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing …☆196Updated last week
- Capture, view and filter your ASP.net core log events right from your app☆182Updated last year
- A monitoring tool that tells you when GCs happen in a process and some characteristics about these GCs☆280Updated 2 years ago
- A set of extensions for optimizing/simplifying System.Threading.Channels usage.☆422Updated this week
- Windows Forms hosting extensions for the .NET Generic Host☆134Updated 6 months ago
- Will generate Sequential Guids based on MongoDB's ObjectId specification. Date & time are encoded into the value so you do not need to st…☆69Updated 3 months ago
- Fast and lightweight parser creation tools☆386Updated this week
- Implementation of a .NET profiler in C# with NativeAOT☆96Updated 3 months ago
- Fast object cloner for .NET☆532Updated last year