C# Class SqlToGraphite.AssemblyResolver

Inheritance: IAssemblyResolver
显示文件 Open project: perryofpeek/SqlToGraphite-core Class Usage Examples

Public Methods

Method Description
AssemblyResolver ( IDirectory directory, log4net.ILog log ) : System
GetJobTypes ( string filesToScan ) : Type>.Dictionary
ResolveAllTypes ( JobImpl job ) : IEnumerable
ResolveType ( Job job ) : Type
ResolveType ( string name ) : Type
ResolveTypes ( JobImpl job ) : System.Type[]

Private Methods

Method Description
ImportTypes ( string dll ) : void
LoadTypes ( Assembly asm, Type typeToLoad ) : void

Method Details

AssemblyResolver() public method

public AssemblyResolver ( IDirectory directory, log4net.ILog log ) : System
directory IDirectory
log log4net.ILog
return System

GetJobTypes() public method

public GetJobTypes ( string filesToScan ) : Type>.Dictionary
filesToScan string
return Type>.Dictionary

ResolveAllTypes() public method

public ResolveAllTypes ( JobImpl job ) : IEnumerable
job SqlToGraphite.Config.JobImpl
return IEnumerable

ResolveType() public method

public ResolveType ( Job job ) : Type
job Job
return System.Type

ResolveType() public method

public ResolveType ( string name ) : Type
name string
return System.Type

ResolveTypes() public method

public ResolveTypes ( JobImpl job ) : System.Type[]
job SqlToGraphite.Config.JobImpl
return System.Type[]