C# 클래스 ModernSteward.Plugin

파일 보기 프로젝트 열기: ModernSteward/ModernSteward 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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