Energy Core Library
Energy.Base.Class.Repository Class Reference

Class information repository More...

Public Member Functions

 Repository ()
 
Energy.Base.Class.Information Scan (System.Type type)
 Scan type and store information in a repository. More...
 
Energy.Base.Class.Information [] Scan (System.Type[] types)
 Scan types and store information in a repository. More...
 
Energy.Base.Class.Information [] Scan (Assembly assembly)
 Scan types from assembly and store information in a repository. More...
 
Energy.Base.Class.Information Get (System.Type type)
 

Properties

Dictionary< System.Type, Energy.Base.Class.InformationInformation [get, set]
 
Energy.Base.Class.Information this[System.Type type] [get]
 
static Repository Global [get]
 Global More...
 

Detailed Description

Class information repository

Constructor & Destructor Documentation

◆ Repository()

Energy.Base.Class.Repository.Repository ( )

Member Function Documentation

◆ Get()

Energy.Base.Class.Information Energy.Base.Class.Repository.Get ( System.Type  type)

Parameters
type
Returns

◆ Scan() [1/3]

Energy.Base.Class.Information Energy.Base.Class.Repository.Scan ( System.Type  type)

Scan type and store information in a repository.

Parameters
type
Returns
Returns information object

◆ Scan() [2/3]

Energy.Base.Class.Information [] Energy.Base.Class.Repository.Scan ( System.Type []  types)

Scan types and store information in a repository.

Parameters
types
Returns

◆ Scan() [3/3]

Energy.Base.Class.Information [] Energy.Base.Class.Repository.Scan ( Assembly  assembly)

Scan types from assembly and store information in a repository.

Parameters
assembly
Returns

Property Documentation

◆ Global

Repository Energy.Base.Class.Repository.Global
staticget

Global

◆ Information

Dictionary<System.Type, Energy.Base.Class.Information> Energy.Base.Class.Repository.Information
getset

◆ this[System.Type type]

Energy.Base.Class.Information Energy.Base.Class.Repository.this[System.Type type]
get

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