C# Class TESVSnip.UI.Services.PluginEngine

Inheritance: IDisposable
ファイルを表示 Open project: figment/tesvsnip

Public Properties

Property Type Description
PluginsPyPath string

Public Methods

Method Description
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

Private Methods

Method Description
PluginEngine ( ) : System

Method Details

Cleanup() public method

public Cleanup ( ) : void
return void

ClearOutput() public method

public ClearOutput ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

ExecuteByName() public method

public ExecuteByName ( string name ) : void
name string
return void

ExecuteSelectionByName() public method

public ExecuteSelectionByName ( string name, IList selection ) : void
name string
selection IList
return void

GetOutputText() public method

public GetOutputText ( ) : string
return string

Initialize() public method

public Initialize ( ) : void
return void

IsValidSelectionByName() public method

public IsValidSelectionByName ( string name, IList selection ) : bool
name string
selection IList
return bool

LoadPlugins() public method

public LoadPlugins ( ) : void
return void

RegisterPlugin() public method

public RegisterPlugin ( string path ) : void
path string
return void

Reinitialize() public method

public Reinitialize ( ) : void
return void

ShowError() public method

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

UnloadPlugins() public method

public UnloadPlugins ( ) : void
return void

Property Details

PluginsPyPath public_oe static_oe property

public static string PluginsPyPath
return string