Files
com.misaki.graph-view/Runtime/Contracts/IValueConverterManager.cs
2024-11-02 17:58:52 +09:00

15 lines
548 B
C#

using System;
using System.Collections.Generic;
namespace Misaki.GraphView
{
public interface IValueConverterManager
{
public void AddConverter<TSource, TTarget>(IValueConverter<TSource, TTarget> converter);
public bool CanConvert<TSource, TTarget>();
public bool CanConvert(Type sourceType, Type targetType);
public bool TryConvert<TSource, TTarget>(TSource source, out TTarget target);
public bool TryConvert(Type sourceType, Type targetType, object source, out object target);
}
}