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())
|
foreach (var type in Assembly.GetExecutingAssembly().GetTypes())
|
||||||
{
|
{
|
||||||
// if (!type.Name.EndsWith("Builder")) continue;
|
if (!(
|
||||||
// if (!(type.FullName.Contains("Builder") || type.FullName.Contains("Utility"))) continue;
|
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))
|
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;
|
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;
|
yield return method;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user