Craig's Utility Library  4.0 Beta
Utilities.ORM.Aspect.ORMAspect Class Reference

ORM Aspect (used internally) More...

Inheritance diagram for Utilities.ORM.Aspect.ORMAspect:
Utilities.DataTypes.AOP.Interfaces.IAspect

Public Member Functions

void Setup (object Object)
 Sets up the aspect More...
 
string SetupDefaultConstructor (Type BaseType)
 Sets up the default constructor More...
 
string SetupEndMethod (MethodInfo Method, Type BaseType, string ReturnValueName)
 Sets up the end of a method More...
 
string SetupExceptionMethod (MethodInfo Method, Type BaseType)
 Sets up exception method More...
 
string SetupInterfaces (Type Type)
 Sets up the interfaces used More...
 
string SetupStartMethod (MethodInfo Method, Type BaseType)
 Sets up the start of the method More...
 

Properties

static Manager.Mapper.Manager Mapper [get, set]
 Mapper More...
 
ICollection< Assembly > AssembliesUsing [get]
 Assemblies using More...
 
ICollection< Type > InterfacesUsing [get]
 Interfaces using More...
 
ICollection< string > Usings [get]
 Usings using More...
 
- Properties inherited from Utilities.DataTypes.AOP.Interfaces.IAspect
ICollection< Assembly > AssembliesUsing [get]
 Set of assemblies that the aspect requires More...
 
ICollection< Type > InterfacesUsing [get]
 List of interfaces that need to be injected by this aspect More...
 
ICollection< string > Usings [get]
 Using statements that the aspect requires More...
 

Detailed Description

ORM Aspect (used internally)

Definition at line 39 of file ORMAspect.cs.

Member Function Documentation

void Utilities.ORM.Aspect.ORMAspect.Setup ( object  Object)

Sets up the aspect

Parameters
ObjectObject to set up

Implements Utilities.DataTypes.AOP.Interfaces.IAspect.

Definition at line 82 of file ORMAspect.cs.

string Utilities.ORM.Aspect.ORMAspect.SetupDefaultConstructor ( Type  BaseType)

Sets up the default constructor

Parameters
BaseTypeBase type
Returns
The code used

Implements Utilities.DataTypes.AOP.Interfaces.IAspect.

Definition at line 99 of file ORMAspect.cs.

string Utilities.ORM.Aspect.ORMAspect.SetupEndMethod ( MethodInfo  Method,
Type  BaseType,
string  ReturnValueName 
)

Sets up the end of a method

Parameters
MethodMethod information
BaseTypeBase type
ReturnValueNameReturn value name
Returns
The code used

Implements Utilities.DataTypes.AOP.Interfaces.IAspect.

Definition at line 111 of file ORMAspect.cs.

string Utilities.ORM.Aspect.ORMAspect.SetupExceptionMethod ( MethodInfo  Method,
Type  BaseType 
)

Sets up exception method

Parameters
MethodMethod information
BaseTypeBase type
Returns
The code used

Implements Utilities.DataTypes.AOP.Interfaces.IAspect.

Definition at line 142 of file ORMAspect.cs.

string Utilities.ORM.Aspect.ORMAspect.SetupInterfaces ( Type  Type)

Sets up the interfaces used

Parameters
TypeThe object type
Returns
The code used

Implements Utilities.DataTypes.AOP.Interfaces.IAspect.

Definition at line 152 of file ORMAspect.cs.

string Utilities.ORM.Aspect.ORMAspect.SetupStartMethod ( MethodInfo  Method,
Type  BaseType 
)

Sets up the start of the method

Parameters
MethodMethod information
BaseTypeBase type
Returns
The code used

Implements Utilities.DataTypes.AOP.Interfaces.IAspect.

Definition at line 190 of file ORMAspect.cs.

Property Documentation

ICollection<Assembly> Utilities.ORM.Aspect.ORMAspect.AssembliesUsing
get

Assemblies using

Definition at line 49 of file ORMAspect.cs.

ICollection<Type> Utilities.ORM.Aspect.ORMAspect.InterfacesUsing
get

Interfaces using

Definition at line 54 of file ORMAspect.cs.

Manager.Mapper.Manager Utilities.ORM.Aspect.ORMAspect.Mapper
staticgetset

Mapper

Definition at line 44 of file ORMAspect.cs.

ICollection<string> Utilities.ORM.Aspect.ORMAspect.Usings
get

Usings using

Definition at line 60 of file ORMAspect.cs.


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