Browse Source

Add back support for ".other" method references in disassembler, as it is now supported by SRM.

pull/1347/head
Siegfried Pammer 7 years ago
parent
commit
0545025705
  1. 12
      ICSharpCode.Decompiler/Disassembler/ReflectionDisassembler.cs

12
ICSharpCode.Decompiler/Disassembler/ReflectionDisassembler.cs

@ -1150,9 +1150,9 @@ namespace ICSharpCode.Decompiler.Disassembler @@ -1150,9 +1150,9 @@ namespace ICSharpCode.Decompiler.Disassembler
WriteAttributes(module, propertyDefinition.GetCustomAttributes());
WriteNestedMethod(".get", module, accessors.Getter);
WriteNestedMethod(".set", module, accessors.Setter);
/*foreach (var method in property.OtherMethods) {
WriteNestedMethod(".other", method);
}*/
foreach (var method in accessors.Others) {
WriteNestedMethod(".other", module, method);
}
CloseBlock();
}
@ -1213,9 +1213,9 @@ namespace ICSharpCode.Decompiler.Disassembler @@ -1213,9 +1213,9 @@ namespace ICSharpCode.Decompiler.Disassembler
WriteNestedMethod(".addon", module, accessors.Adder);
WriteNestedMethod(".removeon", module, accessors.Remover);
WriteNestedMethod(".fire", module, accessors.Raiser);
/*foreach (var method in ev.OtherMethods) {
WriteNestedMethod(".other", method);
}*/
foreach (var method in accessors.Others) {
WriteNestedMethod(".other", module, method);
}
CloseBlock();
}
#endregion

Loading…
Cancel
Save