C# 클래스 Pluton.CSSPlugin

C# script plugin.
상속: BasePlugin
파일 보기 프로젝트 열기: Notulp/Pluton

공개 프로퍼티들

프로퍼티 타입 설명
Compiled bool
Engine CSharpPlugin
compileParams string

공개 메소드들

메소드 설명
CSSPlugin ( string name, DirectoryInfo rootdir ) : System

Initializes a new instance of the Pluton.CSSPlugin class.

Compile ( ) : Assembly
Invoke ( string func ) : object

Invoke the specified method and args.

Load ( string code = "" ) : void
LoadReferences ( ) : void
MCSExited ( object sender, EventArgs e ) : void
MCSReturnedErrorData ( object sender, DataReceivedEventArgs e ) : void
MCSReturnedOutputData ( object sender, DataReceivedEventArgs e ) : void

비공개 메소드들

메소드 설명
GetDllPaths ( ) : IEnumerable
GetRefDllPaths ( ) : IEnumerable

메소드 상세

CSSPlugin() 공개 메소드

Initializes a new instance of the Pluton.CSSPlugin class.
public CSSPlugin ( string name, DirectoryInfo rootdir ) : System
name string Name.
rootdir System.IO.DirectoryInfo Rootdir.
리턴 System

Compile() 공개 메소드

public Compile ( ) : Assembly
리턴 System.Reflection.Assembly

Invoke() 공개 메소드

Invoke the specified method and args.
public Invoke ( string func ) : object
func string Func.
리턴 object

Load() 공개 메소드

public Load ( string code = "" ) : void
code string
리턴 void

LoadReferences() 공개 메소드

public LoadReferences ( ) : void
리턴 void

MCSExited() 공개 메소드

public MCSExited ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

MCSReturnedErrorData() 공개 메소드

public MCSReturnedErrorData ( object sender, DataReceivedEventArgs e ) : void
sender object
e System.Diagnostics.DataReceivedEventArgs
리턴 void

MCSReturnedOutputData() 공개 메소드

public MCSReturnedOutputData ( object sender, DataReceivedEventArgs e ) : void
sender object
e System.Diagnostics.DataReceivedEventArgs
리턴 void

프로퍼티 상세

Compiled 공개적으로 프로퍼티

public bool Compiled
리턴 bool

Engine 공개적으로 프로퍼티

public CSharpPlugin,Pluton Engine
리턴 CSharpPlugin

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

public static string compileParams
리턴 string