mirror of
https://github.com/sp-tarkov/assembly-tool.git
synced 2025-02-13 01:50:45 -05:00
Actually fix ambiguous methods
This commit is contained in:
parent
22c4d67d2a
commit
f3c09303e0
@ -44,13 +44,14 @@ internal class Renamer
|
||||
foreach (var type in typesToCheck)
|
||||
{
|
||||
var methods = type.Methods
|
||||
.Where(method => method.Name.StartsWith(remap!.TypePrimeCandidate!.Name.String));
|
||||
.Where(method => method.Name.StartsWith(remap!.TypePrimeCandidate!.Name.String)
|
||||
&& type.Methods.Count(m2 => m2.Name.String.EndsWith(method.Name.String.Split(".")[1])) < 2);
|
||||
|
||||
foreach (var method in methods)
|
||||
{
|
||||
var name = method.Name.String.Split(".");
|
||||
|
||||
if (methods.Any(m => m.Name.String.Contains(name[1])))
|
||||
if (methods.Count(m => m.Name.String.EndsWith(name[1])) > 1)
|
||||
continue;
|
||||
|
||||
method.Name = name[1];
|
||||
|
Loading…
x
Reference in New Issue
Block a user