C# 클래스 PocketCampus.Main.Services.PluginLoader

Loads plugins from the currently referenced assemblies.
상속: IPluginLoader
파일 보기 프로젝트 열기: accandme/pocketcampus

공개 메소드들

메소드 설명
GetPlugins ( ) : IPlugin[]

Gets all available plugins.

PluginLoader ( ISettingsStorage settings ) : System

Creates a new instance of the PluginLoader class.

비공개 메소드들

메소드 설명
GetInstance ( Type type ) : object

Gets an instance of the specified type.

InheritsInterface ( Type type, Type interfaceType ) : bool

Checks whether the specified type inherits the specified interface.

메소드 상세

GetPlugins() 공개 메소드

Gets all available plugins.
public GetPlugins ( ) : IPlugin[]
리턴 IPlugin[]

PluginLoader() 공개 메소드

Creates a new instance of the PluginLoader class.
public PluginLoader ( ISettingsStorage settings ) : System
settings ISettingsStorage
리턴 System