Better lazy initialization for Encoding static properties (dotnet/coreclr#6890)
authorJames Ko <jamesqko@gmail.com>
Wed, 24 Aug 2016 23:18:39 +0000 (19:18 -0400)
committerJan Kotas <jkotas@microsoft.com>
Wed, 24 Aug 2016 23:18:39 +0000 (16:18 -0700)
commit15e9806943cc6e7946ff79588d5b1dd96b2646b5
treea7a1c2205a2f111217dfa33af7e00400235cf2a1
parentc6f143f4ffd4a1fd3c3f71ec70676532f52b22e0
Better lazy initialization for Encoding static properties (dotnet/coreclr#6890)

Better lazy initialization for Encoding static properties

Commit migrated from https://github.com/dotnet/coreclr/commit/df50db75953d87485563c7542048f4c1aa402ede
src/coreclr/src/mscorlib/src/System/Text/ASCIIEncoding.cs
src/coreclr/src/mscorlib/src/System/Text/Encoding.cs
src/coreclr/src/mscorlib/src/System/Text/Latin1Encoding.cs
src/coreclr/src/mscorlib/src/System/Text/UTF32Encoding.cs
src/coreclr/src/mscorlib/src/System/Text/UTF7Encoding.cs
src/coreclr/src/mscorlib/src/System/Text/UTF8Encoding.cs
src/coreclr/src/mscorlib/src/System/Text/UnicodeEncoding.cs