/// <summary> /// Initializes a new instance of the <see cref="ExpressionObserver"/> class. /// </summary> /// <param name="inner">The <see cref="ExpressionObserver"/>.</param> /// <param name="targetType">The type to convert the value to.</param> /// <param name="converter">The value converter to use.</param> public ExpressionSubject(ExpressionObserver inner, Type targetType, IValueConverter converter) { _converter = converter; _inner = inner; _targetType = targetType; }
/// <summary> /// Initializes a new instance of the <see cref="ExpressionObserver"/> class. /// </summary> /// <param name="inner">The <see cref="ExpressionObserver"/>.</param> /// <param name="targetType">The type to convert the value to.</param> public ExpressionSubject(ExpressionObserver inner, Type targetType) : this(inner, targetType, DefaultValueConverter.Instance) { }