From 87ca5d3d5fb252f914d44739e7840e433213ea6d Mon Sep 17 00:00:00 2001 From: filzrev <103790468+filzrev@users.noreply.github.com> Date: Sat, 9 May 2026 00:46:25 +0900 Subject: [PATCH] fix: StaticFieldsAndPropertiesCanBeParams+InProcessEmitToolchain test issue --- .../Emit/Implementation/Runnable/RunnableReflectionHelpers.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BenchmarkDotNet/Toolchains/InProcess/Emit/Implementation/Runnable/RunnableReflectionHelpers.cs b/src/BenchmarkDotNet/Toolchains/InProcess/Emit/Implementation/Runnable/RunnableReflectionHelpers.cs index 8bf78d6582..bc0e4fdfb9 100644 --- a/src/BenchmarkDotNet/Toolchains/InProcess/Emit/Implementation/Runnable/RunnableReflectionHelpers.cs +++ b/src/BenchmarkDotNet/Toolchains/InProcess/Emit/Implementation/Runnable/RunnableReflectionHelpers.cs @@ -11,7 +11,7 @@ internal static class RunnableReflectionHelpers public const BindingFlags BindingFlagsNonPublicInstance = BindingFlags.NonPublic | BindingFlags.Instance; public const BindingFlags BindingFlagsPublicInstance = BindingFlags.Public | BindingFlags.Instance; public const BindingFlags BindingFlagsPublicStatic = BindingFlags.Public | BindingFlags.Static; - public const BindingFlags BindingFlagsAllStatic = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static; + public const BindingFlags BindingFlagsAllStatic = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.FlattenHierarchy; public const BindingFlags BindingFlagsAllInstance = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance; private static object? TryChangeType(object? value, Type targetType)