Craig's Utility Library  4.0 Beta
Utilities.ORM.Manager.Mapper.Manager Class Reference

Mapping manager More...

Inheritance diagram for Utilities.ORM.Manager.Mapper.Manager:

Public Member Functions

 Manager (IEnumerable< IMapping > Mappings)
 Constructor More...
 
IEnumerator< IMappingGetEnumerator ()
 Gets the enumerator for the mappings More...
 
Graph< IMappingGetStructure (Type Key)
 Gets the Graph<IMapping> with the specified key. More...
 
override string ToString ()
 Outputs the mapping information as a string More...
 

Properties

ListMapping< Type, IMappingMappings [get]
 Mappings More...
 
Dictionary< Type, Graph< IMapping > > Structures [get]
 Gets the structures. More...
 
IEnumerable< IMappingthis[Type Key] [get]
 Gets the mapping specified by the object type More...
 
IMapping this[Type Key, ISourceInfo Source] [get]
 Gets the mapping specified by the object type and source More...
 

Detailed Description

Mapping manager

Definition at line 37 of file Manager.cs.

Constructor & Destructor Documentation

Utilities.ORM.Manager.Mapper.Manager.Manager ( IEnumerable< IMapping Mappings)

Constructor

Definition at line 42 of file Manager.cs.

Member Function Documentation

IEnumerator<IMapping> Utilities.ORM.Manager.Mapper.Manager.GetEnumerator ( )

Gets the enumerator for the mappings

Returns
The enumerator

Definition at line 66 of file Manager.cs.

Graph<IMapping> Utilities.ORM.Manager.Mapper.Manager.GetStructure ( Type  Key)

Gets the Graph<IMapping> with the specified key.

Parameters
KeyThe key.
Returns

The Graph<IMapping>.

override string Utilities.ORM.Manager.Mapper.Manager.ToString ( )

Outputs the mapping information as a string

Returns
The mapping information as a string

Definition at line 104 of file Manager.cs.

Property Documentation

ListMapping<Type, IMapping> Utilities.ORM.Manager.Mapper.Manager.Mappings
getprotected

Mappings

Definition at line 54 of file Manager.cs.

Dictionary<Type, Graph<IMapping> > Utilities.ORM.Manager.Mapper.Manager.Structures
getprotected

Gets the structures.

The structures.

Definition at line 60 of file Manager.cs.

IMapping Utilities.ORM.Manager.Mapper.Manager.this[Type Key, ISourceInfo Source]
get

Gets the mapping specified by the object type and source

Parameters
KeyThe object type
SourceSource information
Returns
The mapping specified

Definition at line 164 of file Manager.cs.

IEnumerable<IMapping> Utilities.ORM.Manager.Mapper.Manager.this[Type Key]
get

Gets the mapping specified by the object type

Parameters
KeyThe object type
Returns
The mapping specified

Definition at line 156 of file Manager.cs.


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