X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=Managed%2FTizen.Runtime%2FPreloader.cs;h=6424e14bf5cc49dbcbb08faa6d9c171641d2b4bd;hb=2f8566e664e8ef604bbc48cc0b152479e28a53f6;hp=afb614d4d21a8bd14fef4754d0ac5258f1fac701;hpb=841a169fddd9c86764e081fbe2c9e56eab583785;p=platform%2Fcore%2Fdotnet%2Flauncher.git diff --git a/Managed/Tizen.Runtime/Preloader.cs b/Managed/Tizen.Runtime/Preloader.cs index afb614d..6424e14 100644 --- a/Managed/Tizen.Runtime/Preloader.cs +++ b/Managed/Tizen.Runtime/Preloader.cs @@ -19,6 +19,7 @@ using System.IO; using System.Reflection; using System.Runtime.Loader; using System.Globalization; +using System.Runtime.CompilerServices; namespace Tizen.Runtime { @@ -30,9 +31,11 @@ namespace Tizen.Runtime // than calling out to the OS for culture-aware casing. // However, in certain languages, the following function may be significantly slowed down. // To avoid that kind situation, call it in advance on the candidate process. + [MethodImpl(MethodImplOptions.NoOptimization | MethodImplOptions.NoInlining)] private static void CheckAsciiCasing() { _ = CultureInfo.CurrentCulture.CompareInfo.Compare("abcdefghijklmnopqrstuvwxyz", "ABCDEFGHIJKLMNOPQRSTUVWXYZ", CompareOptions.IgnoreCase); + _ = "abc".ToUpper().ToLower(); } public static void Preload()