FunctionDeclaration.JScriptFunctionDeclaration Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
Nouvelle fonction de fermeture qui représente la déclaration de fonction.