_ = "abc".ToUpper().ToLower();
}
+ public static void CoreclrPreload()
+ {
+ CheckAsciiCasing();
+ }
+
public static void Preload()
{
CheckAsciiCasing();
if (!Directory.Exists(preloadPath))
return;
+ string uifw = System.Environment.GetEnvironmentVariable("TIZEN_UIFW");
string[] paths = Directory.GetFiles(preloadPath, "*.preload");
Array.Sort(paths);
foreach (string path in paths)
if (fileName.IndexOf('.') != 2)
continue;
- string value = System.Environment.GetEnvironmentVariable("TIZEN_UIFW");
// if TIZEN_UIFW is not set, do not preload UI related dll
- if (value == null && (fileName.Contains("NUI") || fileName.Contains("ElmSharp") || fileName.Contains("XSF") ))
+ if (uifw == null && (fileName.Contains("NUI") || fileName.Contains("ElmSharp") || fileName.Contains("XSF")))
continue;
- else if (value == "ElmSharp" && fileName.Contains("NUI"))
+ else if (uifw == "ElmSharp" && (fileName.Contains("NUI") || fileName.Contains("XSF")))
continue;
- else if (value == "NUI" && (fileName.Contains("ElmSharp") || fileName.Contains("XSF")))
+ else if (uifw == "NUI" && (fileName.Contains("ElmSharp") || fileName.Contains("XSF")))
continue;
try
{
- Console.WriteLine("Start preload : " + fileName);
+ Console.WriteLine("UIFW: " + uifw + " Start preload : " + fileName);
BindingFlags bindingFlag = BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic;
foreach (string line in File.ReadLines(path))
{