From 73be9d5bbc39fadbbdd426d8f37aa0f4029d02ef Mon Sep 17 00:00:00 2001 From: Justin Van Patten Date: Sun, 3 Apr 2016 12:00:38 +0900 Subject: [PATCH] SqlClient: Avoid a delegate allocation on each call --- src/System.Data.SqlClient/src/System/Data/Locale/Locale.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/System.Data.SqlClient/src/System/Data/Locale/Locale.cs b/src/System.Data.SqlClient/src/System/Data/Locale/Locale.cs index a4a1976ba93a..3ef3e255e6bb 100644 --- a/src/System.Data.SqlClient/src/System/Data/Locale/Locale.cs +++ b/src/System.Data.SqlClient/src/System/Data/Locale/Locale.cs @@ -32,7 +32,7 @@ private static Tuple GetDetailsForLcid(int lcid) { throw ADP.ArgumentOutOfRange("lcid"); } - return s_cachedEncodings.GetOrAdd(lcid, GetDetailsInternal); + return s_cachedEncodings.GetOrAdd(lcid, id => GetDetailsInternal(id)); } internal static Encoding GetEncodingForLcid(int lcid)