C# 클래스 TESVSnip.UI.Services.PluginEngine

상속: IDisposable
파일 보기 프로젝트 열기: figment/tesvsnip

공개 프로퍼티들

프로퍼티 타입 설명
PluginsPyPath string

공개 메소드들

메소드 설명
Cleanup ( ) : void
ClearOutput ( ) : void
Dispose ( ) : void
ExecuteByName ( string name ) : void
ExecuteSelectionByName ( string name, IList selection ) : void
GetOutputText ( ) : string
Initialize ( ) : void
IsValidSelectionByName ( string name, IList selection ) : bool
LoadPlugins ( ) : void
RegisterPlugin ( string path ) : void
Reinitialize ( ) : void
ShowError ( string title, string name, Exception e ) : void
UnloadPlugins ( ) : void

비공개 메소드들

메소드 설명
PluginEngine ( ) : System

메소드 상세

Cleanup() 공개 메소드

public Cleanup ( ) : void
리턴 void

ClearOutput() 공개 메소드

public ClearOutput ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

ExecuteByName() 공개 메소드

public ExecuteByName ( string name ) : void
name string
리턴 void

ExecuteSelectionByName() 공개 메소드

public ExecuteSelectionByName ( string name, IList selection ) : void
name string
selection IList
리턴 void

GetOutputText() 공개 메소드

public GetOutputText ( ) : string
리턴 string

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

IsValidSelectionByName() 공개 메소드

public IsValidSelectionByName ( string name, IList selection ) : bool
name string
selection IList
리턴 bool

LoadPlugins() 공개 메소드

public LoadPlugins ( ) : void
리턴 void

RegisterPlugin() 공개 메소드

public RegisterPlugin ( string path ) : void
path string
리턴 void

Reinitialize() 공개 메소드

public Reinitialize ( ) : void
리턴 void

ShowError() 공개 메소드

public ShowError ( string title, string name, Exception e ) : void
title string
name string
e System.Exception
리턴 void

UnloadPlugins() 공개 메소드

public UnloadPlugins ( ) : void
리턴 void

프로퍼티 상세

PluginsPyPath 공개적으로 정적으로 프로퍼티

public static string PluginsPyPath
리턴 string