C# Класс ModernSteward.Plugin

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

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

Свойство Тип Описание
Macros Macro
Name string
PluginGrammarTreePath string
PluginPath string
Type PluginType

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

Метод Описание
Deinitialize ( ) : bool
GetGrammar ( ) : Grammar
GetGrammarBuilder ( ) : GrammarBuilder
Initialize ( ) : bool
LoadPlugin ( ) : void

Must be used only after deserialization or in the constructor of the class!!!

Plugin ( ) : System
Plugin ( string aName, string aPluginPath, int aID = -1 ) : System
ToString ( ) : string
TriggerPlugin ( string>.List aSemantics ) : void
TryToEmulateCommandHandler ( object s, EmulateCommandEventArgs e ) : void

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

Метод Описание
CurrentDomain_AssemblyResolve ( object sender, ResolveEventArgs args ) : Assembly
GrammarUpdateRequestHandler ( object s, GrammarUpdateRequestEventArgs e ) : void

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

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

public Deinitialize ( ) : bool
Результат bool

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

public GetGrammar ( ) : Grammar
Результат Grammar

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

public GetGrammarBuilder ( ) : GrammarBuilder
Результат GrammarBuilder

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

public Initialize ( ) : bool
Результат bool

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

Must be used only after deserialization or in the constructor of the class!!!
public LoadPlugin ( ) : void
Результат void

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

public Plugin ( ) : System
Результат System

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

public Plugin ( string aName, string aPluginPath, int aID = -1 ) : System
aName string
aPluginPath string
aID int
Результат System

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

public ToString ( ) : string
Результат string

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

public TriggerPlugin ( string>.List aSemantics ) : void
aSemantics string>.List
Результат void

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

public TryToEmulateCommandHandler ( object s, EmulateCommandEventArgs e ) : void
s object
e EmulateCommandEventArgs
Результат void

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

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

public Macro,ModernSteward Macros
Результат Macro

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

public string Name
Результат string

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

public string PluginGrammarTreePath
Результат string

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

public string PluginPath
Результат string

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

public PluginType Type
Результат PluginType