From 7acd7b2de09512c29e47d3cbe189189e5bcb8cce Mon Sep 17 00:00:00 2001 From: Jan Kotas Date: Mon, 30 Jul 2018 07:16:11 -0700 Subject: [PATCH] Change type of EnumLocaleData to struct (dotnet/coreclr#19193) Saves allocation and makes the code smaller. It had to be class before we had ref locals. Commit migrated from https://github.com/dotnet/coreclr/commit/ba54b408472d7a4ded3c144d7c4791b991d58454 --- .../src/System/Globalization/CultureData.Windows.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libraries/System.Private.CoreLib/src/System/Globalization/CultureData.Windows.cs b/src/libraries/System.Private.CoreLib/src/System/Globalization/CultureData.Windows.cs index 393f983..75f7862 100644 --- a/src/libraries/System.Private.CoreLib/src/System/Globalization/CultureData.Windows.cs +++ b/src/libraries/System.Private.CoreLib/src/System/Globalization/CultureData.Windows.cs @@ -517,7 +517,7 @@ namespace System.Globalization // Context for EnumCalendarInfoExEx callback. - private class EnumLocaleData + private struct EnumLocaleData { public string regionName; public string cultureName; -- 2.7.4