public void UpdateComparisonProgress(double progress, TableComparison newTable) { // System.Diagnostics.Debug.WriteLine("Reporting Async Progress: " + progress); OperationProgress = progress; if (newTable != null) { bool isInLeftDb = (newTable.LeftTable != null); bool isInRightDb = (newTable.RightTable != null); DbTableComparisonViewModel tableVm = new DbTableComparisonViewModel(newTable, isInLeftDb, isInRightDb); ComparisonTables.Add(tableVm); } }