Interface IGenericConverter
Generic converter interface for converting between two or more types
public interface IGenericConverter
Properties
ConvertibleTypes
Gets the source and target types this converter can convert between.
ISet<(Type Source, Type Target)> ConvertibleTypes { get; }
Property Value
Methods
Convert(object, Type, Type)
Convert the source object to the target type.
object Convert(object source, Type sourceType, Type targetType)
Parameters
source
objectthe object to convert; the source can be null
sourceType
Typethe type of the source that should be used during the conversion. Can be null, and defaults to the type of the source object
targetType
Typethe type we are converting to
Returns
- object
the converted object