FunctionDeclaration.JScriptFunctionDeclaration Metode

Definisi

Membuat fungsi penutupan baru, menggunakan informasi yang ditentukan.

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

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

Parameter

handle
RuntimeTypeHandle

Handel ke jenis fungsi.

name
String

Nama fungsi.

method_name
String

Nama fungsi.

formal_parameters
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.

declaringObject
Object

Mendapatkan jenis yang mendeklarasikan metode ini.

engine
VsaEngine

Referensi ke mesin pembuatan skrip.

Mengembalikan

Fungsi penutupan baru yang mewakili deklarasi fungsi.

Berlaku untuk

Lihat juga