Method | Description | |
---|---|---|
CreateContext ( ) : Kecaknoah.KecaknoahContext |
新しいKecaknoahContextを生成します。
|
|
DoExpressionString ( string source ) : |
指定したソースコードを式として解析し、実行します。
|
|
DoFile ( string fileName ) : |
ファイルを読み込み、内容を登録します。
|
|
DoFile ( string fileName, |
指定したエンコードでファイルを読み込み、内容を登録します。
|
|
DoString ( string source ) : |
指定したソースコードを直接解析し、実行します。
|
|
GetReference ( string name ) : Kecaknoah.KecaknoahReference |
定義されているオブジェクト・メソッド・クラスの中から検索し、参照を取得・設定します。
|
|
RegisterBooleanFunction ( Func |
.NETメソッドをトップレベルに登録します。
|
|
RegisterClass ( Kecaknoah.KecaknoahInteropClassInfo klass ) : void |
.NET上のKecaknoah連携クラスを登録します。
|
|
RegisterDoubleFunction ( Func |
.NETメソッドをトップレベルに登録します。
|
|
RegisterFunction ( Func |
.NETメソッドをトップレベルに登録します。
|
|
RegisterFunction ( KecaknoahInteropDelegate func, string name ) : void |
.NETメソッドをトップレベルに登録します。
|
|
RegisterInt32Function ( Func |
.NETメソッドをトップレベルに登録します。
|
|
RegisterInt64Function ( Func |
.NETメソッドをトップレベルに登録します。
|
|
RegisterMethod ( Kecaknoah.KecaknoahInteropMethodInfo method ) : void |
.NETメソッドをトップレベルに登録します。
|
|
RegisterSingleFunction ( Func |
.NETメソッドをトップレベルに登録します。
|
|
RegisterSource ( Kecaknoah.KecaknoahSource src ) : void |
プリコンパイルしたソースコードを登録します。
|
|
RegisterStandardLibraries ( ) : void |
標準ライブラリを登録します。
|
|
RegisterStringFunction ( Func |
.NETメソッドをトップレベルに登録します。
|
|
this ( string name ) : |
指定した名前を持つトップレベルのKecaknoahObject
|
Method | Description | |
---|---|---|
Eval ( Kecaknoah.KecaknoahContext ctx, |
||
KecaknoahModule ( string name ) : Kecaknoah.Analyze |
KecaknoahModuleの新しいインスタンスを生成します。
|
|
ProcessUseDirective ( Kecaknoah.KecaknoahSource src ) : void |
public CreateContext ( ) : Kecaknoah.KecaknoahContext | ||
return | Kecaknoah.KecaknoahContext |
public DoExpressionString ( string source ) : |
||
source | string | ソースコード |
return |
public DoFile ( string fileName ) : |
||
fileName | string | ファイル名 |
return |
public DoFile ( string fileName, |
||
fileName | string | ファイル名 |
enc | 読み込む際に利用する |
|
return |
public DoString ( string source ) : |
||
source | string | ソースコード |
return |
public GetReference ( string name ) : Kecaknoah.KecaknoahReference | ||
name | string | キー |
return | Kecaknoah.KecaknoahReference |
public RegisterBooleanFunction ( Func |
||
func | Func |
登録する |
name | string | メソッド名 |
return | void |
public RegisterClass ( Kecaknoah.KecaknoahInteropClassInfo klass ) : void | ||
klass | Kecaknoah.KecaknoahInteropClassInfo | |
return | void |
public RegisterDoubleFunction ( Func |
||
func | Func |
登録する |
name | string | メソッド名 |
return | void |
public RegisterFunction ( Func |
||
func | Func |
登録する |
name | string | メソッド名 |
return | void |
public RegisterFunction ( KecaknoahInteropDelegate func, string name ) : void | ||
func | KecaknoahInteropDelegate | 登録する |
name | string | メソッド名 |
return | void |
public RegisterInt32Function ( Func |
||
func | Func |
登録する |
name | string | メソッド名 |
return | void |
public RegisterInt64Function ( Func |
||
func | Func |
登録する |
name | string | メソッド名 |
return | void |
public RegisterMethod ( Kecaknoah.KecaknoahInteropMethodInfo method ) : void | ||
method | Kecaknoah.KecaknoahInteropMethodInfo | 登録する |
return | void |
public RegisterSingleFunction ( Func |
||
func | Func |
登録する |
name | string | メソッド名 |
return | void |
public RegisterSource ( Kecaknoah.KecaknoahSource src ) : void | ||
src | Kecaknoah.KecaknoahSource | 登録する |
return | void |
public RegisterStringFunction ( Func |
||
func | Func |
登録する |
name | string | メソッド名 |
return | void |
public this ( string name ) : |
||
name | string | |
return |