Skip to content
This repository was archived by the owner on May 9, 2023. It is now read-only.

Commit 3639824

Browse files
committed
Cleanup
1 parent 939861b commit 3639824

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

src/Menu/Windows/ReflectionWindow.cs

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -161,15 +161,13 @@ private void CacheMembers(Type[] types)
161161
continue;
162162

163163
// check blacklisted members
164-
var name = member.DeclaringType.Name + "." + member.Name;
165-
if (_typeAndMemberBlacklist.Any(it => it == name))
164+
var sig = $"{member.DeclaringType.Name}.{member.Name}";
165+
if (_typeAndMemberBlacklist.Any(it => it == sig))
166166
continue;
167167

168168
if (_methodStartsWithBlacklist.Any(it => member.Name.StartsWith(it)))
169169
continue;
170170

171-
// compare signature to already cached members
172-
var signature = $"{member.DeclaringType.Name}.{member.Name}";
173171
if (member is MethodInfo mi)
174172
{
175173
AppendParams(mi.GetParameters());
@@ -181,15 +179,15 @@ private void CacheMembers(Type[] types)
181179

182180
void AppendParams(ParameterInfo[] _args)
183181
{
184-
signature += " (";
182+
sig += " (";
185183
foreach (var param in _args)
186184
{
187-
signature += $"{param.ParameterType.Name} {param.Name}, ";
185+
sig += $"{param.ParameterType.Name} {param.Name}, ";
188186
}
189-
signature += ")";
187+
sig += ")";
190188
}
191189

192-
if (cachedSigs.Contains(signature))
190+
if (cachedSigs.Contains(sig))
193191
{
194192
continue;
195193
}
@@ -201,14 +199,14 @@ void AppendParams(ParameterInfo[] _args)
201199
var cached = CacheObjectBase.GetCacheObject(member, target);
202200
if (cached != null)
203201
{
204-
cachedSigs.Add(signature);
202+
cachedSigs.Add(sig);
205203
list.Add(cached);
206204
cached.ReflectionException = exception;
207205
}
208206
}
209207
catch (Exception e)
210208
{
211-
MelonLogger.LogWarning($"Exception caching member {signature}!");
209+
MelonLogger.LogWarning($"Exception caching member {sig}!");
212210
MelonLogger.Log(e.ToString());
213211
}
214212
}

0 commit comments

Comments
 (0)