다음을 통해 공유


FunctionDeclaration.JScriptFunctionDeclaration 메서드

정의

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

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

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

매개 변수

handle
RuntimeTypeHandle

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

name
String

함수의 이름.

method_name
String

함수의 이름.

formal_parameters
String[]

함수의 매개 변수입니다.

fields
JSLocalField[]

함수의 필드입니다.

must_save_stack_locals
Boolean

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

hasArgumentsObject
Boolean

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

text
String

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

declaringObject
Object

이 메서드를 선언하는 형식을 가져옵니다.

engine
VsaEngine

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

반환

함수 선언을 나타내는 새 닫기 함수입니다.

적용 대상

추가 정보