From: Jan Kotas Date: Mon, 30 Jul 2018 14:16:11 +0000 (-0700) Subject: Change type of EnumLocaleData to struct (dotnet/coreclr#19193) X-Git-Tag: submit/tizen/20210909.063632~11030^2~4260 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7acd7b2de09512c29e47d3cbe189189e5bcb8cce;p=platform%2Fupstream%2Fdotnet%2Fruntime.git 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 --- 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;