Class ConceptAsTypeConverter<TConcept, TValue>
- Namespace
- Cratis.Concepts
- Assembly
- Cratis.Fundamentals.dll
Represents a TypeConverter for handling conversion of concept as represented as its value type.
public class ConceptAsTypeConverter<TConcept, TValue> : TypeConverter
Type Parameters
TConceptType of concept.
TValueType of value.
- Inheritance
-
ConceptAsTypeConverter<TConcept, TValue>
- Inherited Members
- Extension Methods
Constructors
ConceptAsTypeConverter()
public ConceptAsTypeConverter()
Methods
CanConvertFrom(ITypeDescriptorContext?, Type)
public override bool CanConvertFrom(ITypeDescriptorContext? context, Type sourceType)
Parameters
contextITypeDescriptorContextsourceTypeType
Returns
CanConvertTo(ITypeDescriptorContext?, Type?)
public override bool CanConvertTo(ITypeDescriptorContext? context, Type? destinationType)
Parameters
contextITypeDescriptorContextdestinationTypeType
Returns
ConvertFrom(ITypeDescriptorContext?, CultureInfo?, object)
public override object ConvertFrom(ITypeDescriptorContext? context, CultureInfo? culture, object value)
Parameters
contextITypeDescriptorContextcultureCultureInfovalueobject
Returns
ConvertTo(ITypeDescriptorContext?, CultureInfo?, object?, Type)
public override object? ConvertTo(ITypeDescriptorContext? context, CultureInfo? culture, object? value, Type destinationType)
Parameters
contextITypeDescriptorContextcultureCultureInfovalueobjectdestinationTypeType