Fix incorrectly rename abstract methods when an override directive cannot be added
Fix #188
This commit is contained in:
Родитель
92fe49a767
Коммит
31e6deb0d8
|
@ -53,6 +53,14 @@ namespace Confuser.Renamer.Analyzers {
|
|||
service.AddReference(slot.Overrides.MethodDef, new OverrideDirectiveReference(slot, slot.Overrides));
|
||||
}
|
||||
}
|
||||
else {
|
||||
foreach (var slot in slots) {
|
||||
if (slot.Overrides == null)
|
||||
continue;
|
||||
service.SetCanRename(method, false);
|
||||
service.SetCanRename(slot.Overrides.MethodDef, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче