Files
better-genshin-impact/Build/MicaSetup/Design/Converters/DebugConverter.cs

32 lines
1.0 KiB
C#

using System;
using System.Diagnostics;
using System.Windows.Data;
namespace MicaSetup.Design.Converters;
[ValueConversion(typeof(object), typeof(object))]
public class DebugConverter : SingletonConverterBase<DebugConverter>
{
protected override object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
Debug.WriteLine("DebugConverter.Convert(value={0}, targetType={1}, parameter={2}, culture={3}",
value ?? "null",
(object)targetType ?? "null",
parameter ?? "null",
(object)culture ?? "null");
return value!;
}
protected override object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
Debug.WriteLine("DebugConverter.ConvertBack(value={0}, targetType={1}, parameter={2}, culture={3}",
value ?? "null",
(object)targetType ?? "null",
parameter ?? "null",
(object)culture ?? "null");
return value!;
}
}