Ada*_*ell 1 c# reflector decompiling decompiler
有没有办法让反射器反汇编回新的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;
}
}
Run Code Online (Sandbox Code Playgroud)
字符串整数或对象的泛型类型出错:
Tuple<User,String><User,string>
更不用说为响应一些基于lambda的代码而生成的令人困惑的枚举器.
有任何想法吗?回到原始形式会很棒,但是进入相同的可编辑状态将是向前迈出的一大步.以上示例不是有效的C#代码.
关于自动实现的属性,它们get; set;在最新版本中表现良好(即没有编译器生成的后备字段).只要确保你设置Optimization到.NET 3.5或.NET 4.0在View -> Options -> Disassembler.