FunctionExpression.JScriptFunctionExpression Metode

Definisi

Membuat objek fungsi baru, menggunakan informasi yang ditentukan.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

public:
 static Microsoft::JScript::FunctionObject ^ JScriptFunctionExpression(RuntimeTypeHandle handle, System::String ^ name, System::String ^ method_name, cli::array <System::String ^> ^ formal_params, cli::array <Microsoft::JScript::JSLocalField ^> ^ fields, bool must_save_stack_locals, bool hasArgumentsObject, System::String ^ text, Microsoft::JScript::Vsa::VsaEngine ^ engine);
public static Microsoft.JScript.FunctionObject JScriptFunctionExpression(RuntimeTypeHandle handle, string name, string method_name, string[] formal_params, Microsoft.JScript.JSLocalField[] fields, bool must_save_stack_locals, bool hasArgumentsObject, string text, Microsoft.JScript.Vsa.VsaEngine engine);
static member JScriptFunctionExpression : RuntimeTypeHandle * string * string * string[] * Microsoft.JScript.JSLocalField[] * bool * bool * string * Microsoft.JScript.Vsa.VsaEngine -> Microsoft.JScript.FunctionObject
Public Shared Function JScriptFunctionExpression (handle As RuntimeTypeHandle, name As String, method_name As String, formal_params As String(), fields As JSLocalField(), must_save_stack_locals As Boolean, hasArgumentsObject As Boolean, text As String, engine As VsaEngine) As FunctionObject

Parameter

handle
RuntimeTypeHandle

Handel ke jenis fungsi.

name
String

Nama fungsi.

method_name
String

Nama fungsi.

formal_params
String[]

Parameter fungsi.

fields
JSLocalField[]

Bidang fungsi.

must_save_stack_locals
Boolean

true untuk menyimpan variabel tumpukan lokal. Ini penting untuk fungsi berlapis yang mengakses salah satu variabel lokalnya, atau untuk eval pernyataan.

hasArgumentsObject
Boolean

true jika fungsi memiliki array parameter.

text
String

Teks deklarasi fungsi.

engine
VsaEngine

Referensi ke mesin pembuatan skrip.

Mengembalikan

Objek fungsi baru.

Berlaku untuk