C# Class Revenj.Utility.AssemblyScanner

Utility for scanning and loading assemblies in current AppDomain. Microsoft-specific assemblies will be skipped.
Show file Open project: ngs-doo/revenj

Public Methods

Method Description
GetAllTypes ( ) : IEnumerable

Get all types from assemblies. Types will be cached after first call.

GetAssemblies ( ) : IEnumerable

Gets all referenced assemblies from current AppDomain, excluding dynamic or Microsoft-specific assemblies. Assemblies will be cached after first call.

Private Methods

Method Description
GetAssemblyAndAllReferencedAssemblies ( Assembly asm ) : IEnumerable

Method Details

GetAllTypes() public static method

Get all types from assemblies. Types will be cached after first call.
public static GetAllTypes ( ) : IEnumerable
return IEnumerable

GetAssemblies() public static method

Gets all referenced assemblies from current AppDomain, excluding dynamic or Microsoft-specific assemblies. Assemblies will be cached after first call.
public static GetAssemblies ( ) : IEnumerable
return IEnumerable