-
This will give us better startup time, compile-time detection of errors in packet structures, and it will make #52 easier.
-
## Fix warnings found with RS1038 analyzer
Recent analyzer updates flown to the runtime repo having build failures related to `RS1038: Compiler extensions should be implemented in assemblies with c…
-
Originally raised as part of an issue with Roslyn (dotnet/roslyn#52017), it was suggested that I raise it here to potentially get the ball rolling on this.
Basically from a user's point of view, ha…
-
## Background and Motivation
Today we have a source generator API called `RegisterImplementationOnlyOutput` which allows a generator to indicate that it is generating source code that does not impa…
-
Hello, I am using mapster with fec and I am very happy :)
But i am curious about something.. Is there any way for using source generators which is Mapster.Tool and IMapper interface?
So I want to …
-
# Support Source Generators
Add support similar to C# Source Generators
The idea is to execute the compiler in two passes:
1. **Pass 1** Parse and type check the project code (the type check …
-
There is a fair amount of runtime expression manipulation handled by this library that might benefit from using a source generator at compile time. As I'm integrating this into a keyset paginated API,…
-
Since the start of the interop source generators, we've always decided to use Roslyn `SyntaxNode`s as both our source-of-truth as well as our go-to emit strategy. This choice has provided us a number …
-
As you know, this is to improve performance
```cs
[SelectQuery( @"
select a.column_1 as col1, a.column_2 as col2
from table_a as a
left join table_b as b on a.id = b.table_a_id
where b.table_a…
-
@linq2db/developers, maybe someone can try this?
Idea is to create [Source Generator](https://devblogs.microsoft.com/dotnet/introducing-c-source-generators/) which can transform simple methods to …