-
ASP.NET Core
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
-
Roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I'm implementing myself the GetAwaiter because await is a good way to semi-transparently hook your own logic into the execution flow. To be more precise, you don't really need to implement GetAwaiter(), you can also change the async Method Builder being used: here roslyn docs about it
Here is my method builder: https://github.com/Kuinox/DracoCompiler/blob/query-system/src/Draco.Query/Tasks/QueryValueTaskMethodBuilder.cs