public static void Initialize(string folderRuntime, BurstCompilerService.ExtractCompilerFlags extractCompilerFlags)
        {
            bool flag = folderRuntime == null;

            if (flag)
            {
                throw new ArgumentNullException("folderRuntime");
            }
            bool flag2 = extractCompilerFlags == null;

            if (flag2)
            {
                throw new ArgumentNullException("extractCompilerFlags");
            }
            bool flag3 = !Directory.Exists(folderRuntime);

            if (flag3)
            {
                Debug.LogError("Unable to initialize the burst JIT compiler. The folder `" + folderRuntime + "` does not exist");
            }
            else
            {
                string text  = BurstCompilerService.InitializeInternal(folderRuntime, extractCompilerFlags);
                bool   flag4 = !string.IsNullOrEmpty(text);
                if (flag4)
                {
                    Debug.LogError("Unexpected error while trying to initialize the burst JIT compiler: " + text);
                }
            }
        }
 private static extern string InitializeInternal(string path, BurstCompilerService.ExtractCompilerFlags extractCompilerFlags);