C# Класс TaskBroker.ModHolder

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ModInterfaces Type>.Dictionary
ModLocalInterfaces Type>.Dictionary
Modules ModMod>.Dictionary
loadedInterfaces string>.Dictionary

Открытые методы

Метод Описание
GetInstanceByName ( string name ) : ModMod
HostModule ( string interfaceName, ModMod mod, IBroker b ) : void
ModHolder ( Broker b ) : System
RegisterInterface ( Type interfaceMod, string assembly ) : void
this ( string name ) : ModMod

Приватные методы

Метод Описание
AddInterfacesFromCurrentDomain ( Broker b ) : void
ExitMod ( string name ) : void
reloadLocalMods ( Broker b ) : void

Описание методов

GetInstanceByName() публичный Метод

public GetInstanceByName ( string name ) : ModMod
name string
Результат ModMod

HostModule() публичный Метод

public HostModule ( string interfaceName, ModMod mod, IBroker b ) : void
interfaceName string
mod ModMod
b IBroker
Результат void

ModHolder() публичный Метод

public ModHolder ( Broker b ) : System
b Broker
Результат System

RegisterInterface() публичный Метод

public RegisterInterface ( Type interfaceMod, string assembly ) : void
interfaceMod System.Type
assembly string
Результат void

this() публичный Метод

public this ( string name ) : ModMod
name string
Результат ModMod

Описание свойств

ModInterfaces публичное свойство

public Dictionary ModInterfaces
Результат Type>.Dictionary

ModLocalInterfaces публичное свойство

public Dictionary ModLocalInterfaces
Результат Type>.Dictionary

Modules публичное свойство

public Dictionary Modules
Результат ModMod>.Dictionary

loadedInterfaces публичное свойство

public Dictionary loadedInterfaces
Результат string>.Dictionary