Craig's Utility Library  4.0 Beta
Utilities.DataTypes.DataMapper.Default.DataMapper Class Reference

Default data mapper More...

Inheritance diagram for Utilities.DataTypes.DataMapper.Default.DataMapper:
Utilities.DataTypes.DataMapper.BaseClasses.DataMapperBase Utilities.DataTypes.DataMapper.Interfaces.IDataMapper

Protected Member Functions

override ITypeMapping< Left, Right > CreateTypeMapping< Left, Right > ()
 Used internally to create type mappings More...
 
override ITypeMapping CreateTypeMapping (Type Left, Type Right)
 Used internally to create type mappings More...
 
- Protected Member Functions inherited from Utilities.DataTypes.DataMapper.BaseClasses.DataMapperBase
 DataMapperBase ()
 Constructor More...
 

Properties

override string Name [get]
 The name of the data mapper More...
 
- Properties inherited from Utilities.DataTypes.DataMapper.BaseClasses.DataMapperBase
abstract string Name [get]
 The name of the data mapper More...
 
ConcurrentDictionary< Tuple< Type, Type >, ITypeMappingMappings [get]
 Mappings More...
 

Additional Inherited Members

- Public Member Functions inherited from Utilities.DataTypes.DataMapper.BaseClasses.DataMapperBase
ITypeMapping< Left, Right > Map< Left, Right > ()
 Adds or returns a mapping between two types More...
 
ITypeMapping Map (Type Left, Type Right)
 Adds or returns a mapping between two types More...
 
override string ToString ()
 The name of the data mapper More...
 

Detailed Description

Default data mapper

Definition at line 31 of file DataMapper.cs.

Member Function Documentation

override ITypeMapping Utilities.DataTypes.DataMapper.Default.DataMapper.CreateTypeMapping ( Type  Left,
Type  Right 
)
protectedvirtual

Used internally to create type mappings

Parameters
LeftLeft type
RightRight type
Returns
A mapping object for the two types specified

Implements Utilities.DataTypes.DataMapper.BaseClasses.DataMapperBase.

Definition at line 55 of file DataMapper.cs.

override ITypeMapping<Left, Right> Utilities.DataTypes.DataMapper.Default.DataMapper.CreateTypeMapping< Left, Right > ( )
protectedvirtual

Used internally to create type mappings

Template Parameters
LeftLeft type
RightRight type
Returns
A mapping object for the two types specified

Implements Utilities.DataTypes.DataMapper.BaseClasses.DataMapperBase.

Definition at line 44 of file DataMapper.cs.

Property Documentation

override string Utilities.DataTypes.DataMapper.Default.DataMapper.Name
get

The name of the data mapper

Definition at line 36 of file DataMapper.cs.


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