mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
broaden profile filter
This commit is contained in:
parent
d0a61ba88d
commit
6d2739f931
@ -21,22 +21,18 @@ public static class ProfilerPatch
|
||||
{
|
||||
foreach (var type in Assembly.GetExecutingAssembly().GetTypes())
|
||||
{
|
||||
// if (!type.Name.EndsWith("Builder")) continue;
|
||||
// if (!(type.FullName.Contains("Builder") || type.FullName.Contains("Utility"))) continue;
|
||||
if (!(
|
||||
type.Name == "Main" ||
|
||||
type.Name.EndsWith("Builder") ||
|
||||
type.Name.EndsWith("Handler") ||
|
||||
type.Name.EndsWith("Utilities")
|
||||
)) continue;
|
||||
|
||||
foreach (var method in type.GetMethods(BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly))
|
||||
{
|
||||
if (!(
|
||||
method.Name.StartsWith("Make") ||
|
||||
method.Name.StartsWith("Init") ||
|
||||
method.Name == "SetUpStreaming" ||
|
||||
method.Name == "OnSceneLoaded" ||
|
||||
method.DeclaringType.Name.EndsWith("Utilities")
|
||||
)) continue;
|
||||
|
||||
if (method.ContainsGenericParameters) continue;
|
||||
|
||||
Main.Instance.ModHelper.Console.WriteLine($"[profiler] profiling {method.FriendlyName()}");
|
||||
// Main.Instance.ModHelper.Console.WriteLine($"[profiler] profiling {method.FriendlyName()}");
|
||||
yield return method;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user