using System;
using System.Globalization;
using System.Windows.Data;
namespace OwlCore.Wpf.Converters
{
///
/// A converter used for debugging the data passed by a binding.
///
public sealed class DebugPassThroughConverter : IValueConverter
{
///
public object? Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
System.Diagnostics.Debug.Write($"Debug passthrough: Type is {value?.GetType().ToString() ?? "null"}");
return value;
}
///
public object? ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
return value;
}
}
}