private void OnBuildPropertyChanged(object sender, TeamCityObjectPropertyChangedEventArgs e) { if (e.Property == Build.IdProperty) { InvalidateSubItemSafe((int)ColumnId.Id); } else if (e.Property == Build.StatusProperty) { InvalidateSubItemSafe((int)ColumnId.Status); } else if (e.Property == Build.BuildTypeProperty) { InvalidateSubItemSafe((int)ColumnId.BuildType); } else if (e.Property == Build.StartDateProperty) { InvalidateSubItemSafe((int)ColumnId.StartDate); } else if (e.Property == Build.NumberProperty) { InvalidateSubItemSafe((int)ColumnId.Number); } else if (e.Property == Build.WebUrlProperty) { InvalidateSubItemSafe((int)ColumnId.WebUrl); } }
private void OnBuildTypePropertyChanged(object sender, TeamCityObjectPropertyChangedEventArgs e) { if (e.Property == BuildType.NameProperty) { InvalidateSubItemSafe((int)ColumnId.Name); } else if (e.Property == BuildType.IdProperty) { InvalidateSubItemSafe((int)ColumnId.Id); } else if (e.Property == BuildType.WebUrlProperty) { InvalidateSubItemSafe((int)ColumnId.WebUrl); } }