Partager via


FunctionDeclaration.JScriptFunctionDeclaration Méthode

Définition

Crée une fonction de fermeture à l'aide des informations spécifiées.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

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

Paramètres

handle
RuntimeTypeHandle

Handle pour le type de la fonction.

name
String

Nom de la fonction.

method_name
String

Nom de la fonction.

formal_parameters
String[]

Paramètres de la fonction.

fields
JSLocalField[]

Champs de la fonction.

must_save_stack_locals
Boolean

true pour enregistrer des variables de pile locales. Ceci est important pour une fonction imbriquée qui accède à l'une de ses variables locales ou pour une instruction eval.

hasArgumentsObject
Boolean

true si la fonction contient un tableau de paramètres.

text
String

Texte de la déclaration de fonction.

declaringObject
Object

Obtient le type qui déclare cette méthode.

engine
VsaEngine

Référence au moteur de script.

Retours

Closure

Nouvelle fonction de fermeture qui représente la déclaration de fonction.

S’applique à

Voir aussi