public MemberChange(string @namespace, string name, DifferenceDecoration type, SourceText oldSource, SourceText newSource) : base(@namespace, name, type) { Namespace = @namespace; OldSource = oldSource; NewSource = newSource; }
protected Change(string @namespace, string name, DifferenceDecoration type, SourceText oldSource, SourceText newSource) { Namespace = @namespace; Name = name; Type = type; OldSource = oldSource; NewSource = newSource; }
public void RefreshDecoration() { DifferenceDecoration old = this.differenceDecoration; foreach (ItemNodeBase item in this.Children) { item.RefreshDecoration(); } this.differenceDecoration = GetDifferenceDecoration(); if (this.differenceDecoration != old) { this.RaisePropertyChanged("DifferenceDecoration"); } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { DifferenceDecoration decoration = (DifferenceDecoration)value; switch (decoration) { case DifferenceDecoration.NoDifferences: return(new SolidColorBrush(Colors.Transparent)); case DifferenceDecoration.Modified: return(new SolidColorBrush(Configuration.ModifiedColor)); case DifferenceDecoration.Deleted: return(new SolidColorBrush(Configuration.DeletedColor)); case DifferenceDecoration.Added: return(new SolidColorBrush(Configuration.AddedColor)); default: throw new ArgumentOutOfRangeException("value"); } }
public ResourceChange(string @namespace, string name, DifferenceDecoration type) : base(@namespace, name, type) { }
protected Change(string @namespace, string name, DifferenceDecoration type) { Namespace = @namespace; Name = name; Type = type; }
public ResourceChange(string @namespace, string name, DifferenceDecoration type, SourceText oldSource, SourceText newSource) : base(@namespace, name, type, oldSource, newSource) { }