다음을 통해 공유


FunctionExpression.JScriptFunctionExpression 메서드

정의

지정된 정보를 사용하여 새 함수 개체를 만듭니다.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

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

매개 변수

handle
RuntimeTypeHandle

함수의 형식에 대한 핸들입니다.

name
String

함수의 이름.

method_name
String

함수의 이름.

formal_params
String[]

함수의 매개 변수입니다.

fields
JSLocalField[]

함수의 필드입니다.

must_save_stack_locals
Boolean

지역 스택 변수를 저장하려면 true입니다. 이는 지역 변수 중 하나에 액세스하는 중첩된 함수 또는 eval 문에 중요합니다.

hasArgumentsObject
Boolean

함수에 매개 변수 배열이 있으면 true입니다.

text
String

함수 선언의 텍스트입니다.

engine
VsaEngine

스크립팅 엔진에 대한 참조입니다.

반환

새 함수 개체입니다.

적용 대상