C# Class CSharpGL.AssemblyHelper

Show file Open project: bitzhuwei/CSharpGL

Public Methods

Method Description
GetAllDerivedTypes ( this baseType, bool>.Func addtionalFilter = null ) : List

Get all derived non-abstract types of specified base type from all loaded assemblies.

GetAssemblies ( string asmFilename ) : System.Reflection.Assembly[]

Get all assemblies referenced by specified asmFilename(self included) recursively.

Method Details

GetAllDerivedTypes() public static method

Get all derived non-abstract types of specified base type from all loaded assemblies.
public static GetAllDerivedTypes ( this baseType, bool>.Func addtionalFilter = null ) : List
baseType this
addtionalFilter bool>.Func addtional filter.
return List

GetAssemblies() public static method

Get all assemblies referenced by specified asmFilename(self included) recursively.
public static GetAssemblies ( string asmFilename ) : System.Reflection.Assembly[]
asmFilename string
return System.Reflection.Assembly[]