有没有办法让反射器反汇编回新的 c# 结构?
自动实现的属性是这样出来的:
[CompilerGenerated]
private string <TypeName>k__BackingField;
 public string TypeName
 {
     [CompilerGenerated]
     get
      {
         return this.<TypeName>k__BackingField;
      }
      [CompilerGenerated]
      private set
      {
          this.<TypeName>k__BackingField = value;
      }
 }
带有字符串整数或对象的泛型类型出现错误:
Tuple<User,String><User,string>
更不用说为响应某些基于 lambda 的代码而生成的令人困惑的枚举器了。
有任何想法吗?回到原来的形式会很棒,但达到等效的可编译状态将是向前迈出的一大步。上述示例不是有效的 C# 代码。