Beispiel #1
0
        private async Task LoadAssemblies(string[] fileNames)
        {
            await Task.Run(() =>
            {
                foreach (string fileName in fileNames)
                {
                    _ilReader.AddAssembly(fileName);
                }

                Stopwatch sw = new Stopwatch();
                sw.Start();
                _ilReader.ParseAssemblies();
                sw.Stop();
                File.AppendAllText("time.txt", "Parsing: " + sw.ElapsedMilliseconds.ToString() + "\r\n");
            });

            ShowAssemblies(_ilReader.Assemblies.Skip(_ilReader.Assemblies.Count - fileNames.Length));
        }