Exemplo n.º 1
0
 public MemberChange(string @namespace, string name, DifferenceDecoration type, SourceText oldSource, SourceText newSource)
     : base(@namespace, name, type)
 {
     Namespace = @namespace;
     OldSource = oldSource;
     NewSource = newSource;
 }
Exemplo n.º 2
0
 protected Change(string @namespace, string name, DifferenceDecoration type, SourceText oldSource, SourceText newSource)
 {
     Namespace = @namespace;
     Name      = name;
     Type      = type;
     OldSource = oldSource;
     NewSource = newSource;
 }
Exemplo n.º 3
0
        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");
            }
        }
Exemplo n.º 4
0
        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");
            }
        }
Exemplo n.º 5
0
 public ResourceChange(string @namespace, string name, DifferenceDecoration type)
     : base(@namespace, name, type)
 {
 }
Exemplo n.º 6
0
 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)
 {
 }