roslyn-linq-rewrite
LINQ optimizer
Compiles C# code by rewriting LINQ expressions into plain procedural code to reduce allocations and dynamic dispatch.
Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.
716 stars
41 watching
29 forks
Language: C#
last commit: about 5 years ago
Linked from 4 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
| An optimization project for LINQ queries using code generation to reduce allocations and improve performance. | 290 |
| Provides an optimized implementation of LINQ operations with minimal heap allocations and support for various data types. | 875 |
| Automates query optimization and compilation for LINQ queries in F# | 477 |
| An analyzer tool that enforces good practices in C# programming | 966 |
| An analyzer that analyzes C# code for performance and enumeration-related issues to suggest improvements. | 44 |
| Provides a compiler and code analysis API for C# and Visual Basic languages | 19,145 |
| A set of extension methods for the System.Linq namespace to provide additional functionality for common data processing tasks. | 174 |
| A set of libraries and tools to simplify using LINQ with async/await in C#. | 112 |
| A .NET library providing dynamic LINQ query capabilities | 1,582 |
| A library that simplifies the creation of full-featured LINQ providers by providing an abstract syntax tree representation and tools for easy extension or modification. | 516 |
| Analyzes .NET code for style, quality and maintainability issues | 1,598 |
| A C++ implementation of LINQ for list comprehensions and extension methods. | 662 |
| A test-driven learning project on C# Language Integrated Query (LINQ) concepts and syntax | 61 |
| Translates LINQ expressions to serializable formats and vice versa, allowing clients to execute queries against remote data sources | 336 |
| Provides APIs and tools to analyze and inspect .NET code using the Roslyn compiler platform | 517 |