有没有办法让反射器反汇编回新的 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# 代码。