C# Класс Jurassic.Library.ArgumentsInstance

Represents an arguments object.
Наследование: ObjectInstance
Показать файл Открыть проект

Открытые методы

Метод Описание
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