C# 클래스 Jurassic.Library.ArgumentsInstance

Represents an arguments object.
상속: ObjectInstance
파일 보기 프로젝트 열기: paulbartrum/jurassic

공개 메소드들

메소드 설명
ArgumentsInstance ( ObjectInstance prototype, Jurassic.Library.UserDefinedFunction callee, DeclarativeScope scope, object argumentValues ) : System

Creates a new Arguments instance.

Delete ( uint index, bool throwOnError ) : bool

Deletes the property with the given array index.

비공개 메소드들

메소드 설명
ArgumentGetter ( ScriptEngine engine, Compiler scope, object thisObject, Library functionObject, object argumentValues ) : object

Used to retrieve the value of an argument.

ArgumentSetter ( ScriptEngine engine, Compiler scope, object thisObject, Library functionObject, object argumentValues ) : object

Used to set the value of an argument.

메소드 상세

ArgumentsInstance() 공개 메소드

Creates a new Arguments instance.
public ArgumentsInstance ( ObjectInstance prototype, Jurassic.Library.UserDefinedFunction callee, DeclarativeScope scope, object argumentValues ) : System
prototype ObjectInstance The next object in the prototype chain.
callee Jurassic.Library.UserDefinedFunction The function that was called.
scope Jurassic.Compiler.DeclarativeScope The function scope.
argumentValues object The argument values that were passed to the function.
리턴 System

Delete() 공개 메소드

Deletes the property with the given array index.
public Delete ( uint index, bool throwOnError ) : bool
index uint The array index of the property to delete.
throwOnError bool true to throw an exception if the property could not /// be set because the property was marked as non-configurable.
리턴 bool