1 // -------------------------------------------------------------------
2 // Copyright (c) Microsoft Corporation. All Rights Reserved.
3 // -------------------------------------------------------------------
4 //From \\authoring\Sparkle\Source\1.0.1083.0\Common\Source\Framework\Data
5 namespace System.Activities.Presentation.Internal.PropertyEditing.FromExpression.Framework.Data
8 using System.Globalization;
10 using System.Windows.Data;
11 using System.Activities.Presentation;
13 internal class EqualsConverter : DependencyObject, IValueConverter
15 private object defaultValue = false, matchValue = true;
17 // IValueConverter Members
18 public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
20 if (Object.Equals(value, parameter))
22 return this.matchValue;
26 return this.defaultValue;
30 public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
32 throw FxTrace.Exception.AsError(new InvalidOperationException());