Craig's Utility Library  4.0 Beta
Utilities.DataTypes.Conversion.Converters.BaseClasses.TypeConverterBase< T > Class Template Reference

Type converter base class More...

Inheritance diagram for Utilities.DataTypes.Conversion.Converters.BaseClasses.TypeConverterBase< T >:
Utilities.DataTypes.Conversion.Converters.Interfaces.IConverter

Public Member Functions

override bool CanConvertFrom (System.ComponentModel.ITypeDescriptorContext context, Type sourceType)
 Can convert from More...
 
override bool CanConvertTo (System.ComponentModel.ITypeDescriptorContext context, Type destinationType)
 Can convert to More...
 
override object ConvertFrom (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value)
 Convert from an object to a DbType More...
 
override object ConvertTo (ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType)
 Converts the DbType object to another type More...
 

Protected Member Functions

 TypeConverterBase ()
 Constructor More...
 

Properties

Type AssociatedType [get]
 Associated type More...
 
IDictionary< Type, Func< object, object > > ConvertFromTypes [get]
 Types it can convert from and mapped functions More...
 
IDictionary< Type, Func< object, object > > ConvertToTypes [get]
 Types it can convert to and mapped functions More...
 
abstract TypeConverter InternalConverter [get]
 Converter used internally if this can not convert the object More...
 
- Properties inherited from Utilities.DataTypes.Conversion.Converters.Interfaces.IConverter
Type AssociatedType [get]
 Type that the converter is associated with More...
 

Detailed Description

Type converter base class

Template Parameters
TConverter type

Definition at line 33 of file TypeConverterBase.cs.

Constructor & Destructor Documentation

Member Function Documentation

override bool Utilities.DataTypes.Conversion.Converters.BaseClasses.TypeConverterBase< T >.CanConvertFrom ( System.ComponentModel.ITypeDescriptorContext  context,
Type  sourceType 
)

Can convert from

Parameters
contextContext object
sourceTypeSource type
Returns
True if it can convert from it, false otherwise

Definition at line 71 of file TypeConverterBase.cs.

override bool Utilities.DataTypes.Conversion.Converters.BaseClasses.TypeConverterBase< T >.CanConvertTo ( System.ComponentModel.ITypeDescriptorContext  context,
Type  destinationType 
)

Can convert to

Parameters
contextContext object
destinationTypeDestination type
Returns
True if it can convert from it, false otherwise

Definition at line 82 of file TypeConverterBase.cs.

override object Utilities.DataTypes.Conversion.Converters.BaseClasses.TypeConverterBase< T >.ConvertFrom ( System.ComponentModel.ITypeDescriptorContext  context,
System.Globalization.CultureInfo  culture,
object  value 
)

Convert from an object to a DbType

Parameters
contextContext object
cultureCulture info
valueValue
Returns
The DbType version

Definition at line 94 of file TypeConverterBase.cs.

override object Utilities.DataTypes.Conversion.Converters.BaseClasses.TypeConverterBase< T >.ConvertTo ( ITypeDescriptorContext  context,
System.Globalization.CultureInfo  culture,
object  value,
Type  destinationType 
)

Converts the DbType object to another type

Parameters
contextContext type
cultureCulture info
value
destinationType
Returns

Definition at line 112 of file TypeConverterBase.cs.

Property Documentation

Associated type

Definition at line 48 of file TypeConverterBase.cs.

IDictionary<Type, Func<object, object> > Utilities.DataTypes.Conversion.Converters.BaseClasses.TypeConverterBase< T >.ConvertFromTypes
getprotected

Types it can convert from and mapped functions

Definition at line 53 of file TypeConverterBase.cs.

IDictionary<Type, Func<object, object> > Utilities.DataTypes.Conversion.Converters.BaseClasses.TypeConverterBase< T >.ConvertToTypes
getprotected

Types it can convert to and mapped functions

Definition at line 58 of file TypeConverterBase.cs.

abstract TypeConverter Utilities.DataTypes.Conversion.Converters.BaseClasses.TypeConverterBase< T >.InternalConverter
getprotected

Converter used internally if this can not convert the object

Definition at line 63 of file TypeConverterBase.cs.


The documentation for this class was generated from the following file: