diff --git a/NewHorizons/NewHorizons.csproj b/NewHorizons/NewHorizons.csproj index a38229e0..77fd05fe 100644 --- a/NewHorizons/NewHorizons.csproj +++ b/NewHorizons/NewHorizons.csproj @@ -11,7 +11,7 @@ None 1701;1702;1591 - + ENABLE_PROFILER none diff --git a/NewHorizons/Patches/ProfilerPatch.cs b/NewHorizons/Patches/ProfilerPatch.cs index 9cdde508..e21df677 100644 --- a/NewHorizons/Patches/ProfilerPatch.cs +++ b/NewHorizons/Patches/ProfilerPatch.cs @@ -31,6 +31,7 @@ public static class ProfilerPatch foreach (var method in type.GetMethods(BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly)) { if (method.ContainsGenericParameters) continue; + if (!method.HasMethodBody()) continue; // Main.Instance.ModHelper.Console.WriteLine($"[profiler] profiling {method.FriendlyName()}"); yield return method;