private void AddingToList() { Dictionary <int, List <int> > mine = new Dictionary <int, List <int> >(); ExcelParsers.FetchConnectivityMatrix <int, int>(mine, ExcelInputFile_01, true); DotHelpers.BuildConnectivityGraph(mine); }
private async void CSVTest_Impl() { Dictionary <int, List <int> > mine = new Dictionary <int, List <int> >(); var reader = new StreamReader(CsvInputFile); var config = new CsvHelper.Configuration.Configuration(); config.HasHeaderRecord = false; using (var csv = new CsvReader(reader, config)) { var records = csv.GetRecords <Foo>(); // System.Windows.MessageBox.Show("Number of entries found: " + records.Count().ToString()); foreach (var record in records) { // System.Windows.MessageBox.Show(record.Id.ToString() + " has value of " + record.Name); mine[record.Id] = record.Name.Split(',').Select(int.Parse).ToList(); } DotHelpers.BuildConnectivityGraph(mine); // ExcelHelper.UniformFactorMethod(ExcelInputFile_01, true); } reader.Dispose(); var path = Path.Combine(Environment.CurrentDirectory, "Projects", "Sample", "Connectivity.png"); /* This is part of an asynchronous function */ // For preventing file-locking... BitmapImage image = new BitmapImage(); image.BeginInit(); image.CreateOptions = BitmapCreateOptions.IgnoreImageCache; image.CacheOption = BitmapCacheOption.OnLoad; image.UriSource = new Uri(path); image.EndInit(); TestImageSource = image; }