FunctionDeclaration.JScriptFunctionDeclaration Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea una nueva función de cierre utilizando la información especificada.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
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
Parámetros
- handle
- RuntimeTypeHandle
Identificador del tipo de la función.
- name
- String
Nombre de la función.
- method_name
- String
Nombre de la función.
- formal_parameters
- String[]
Parámetros de la función.
- fields
- JSLocalField[]
Campos de la función.
- must_save_stack_locals
- Boolean
true
para guardar las variables de pila locales. Esto es importante para una función anidada que obtiene acceso a una de sus variables locales o para una instrucción eval
.
- hasArgumentsObject
- Boolean
true
si la función tiene una matriz de parámetros.
- text
- String
Texto de la declaración de función.
- declaringObject
- Object
Obtiene el tipo que declara este método.
- engine
- VsaEngine
Referencia al motor de scripting.
Devoluciones
Nueva función de cierre que representa la declaración de función.