• [C#]SourceGenerator实战: 对任意对象使用await吧!!!

    时间:2022-10-21 07:10:46

    前言本文记录一次简单的 SourceGenerator 实战,最终实现可以在代码中 await 任意类型对象,仅供娱乐,请勿在生产环境中使用!!!关键技术:SourceGenerator在编译时动态生成代码的技术。官方文档:源生成器关于 IncrementalGenerator 的基本使用可以参考 ...

  • dotnet 用 SourceGenerator 源代码生成技术实现中文编程语言

    时间:2022-10-19 09:07:20

    相信有很多伙伴都很喜欢自己造编程语言,在有现代的很多工具链的帮助下,实现一门编程语言,似乎已不是一件十分困难的事情。我利用 SourceGenerator 源代码生成技术实现了一个简易的中文编程语言,核心原理是将中文编程语言翻译为 C# 语言,从而完成后续的所有对接,完成了最简单的构建和运行。本文将...