C# Класс Pokemon3D.Scripting.Types.SFunction

Represents a function object that can be called in the script.
Наследование: SObject
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
ExecuteMethod SObject
SizeOf double
ToScriptObject string
ToScriptSource string
TypeOf string

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

Метод Описание
Call ( ScriptProcessor processor, SObject caller, SObject This, SObject parameters ) : SObject

Executes the function.

SFunction ( BuiltInMethod method ) : System

Initializes an instance with a built in method.

SFunction ( Delegate method ) : System

Initializes an instance with a built in method.

SFunction ( ScriptProcessor processor, string sourceCode ) : System

Initializes an instance with a script code signature and body.

SFunction ( string body, string parameters ) : System

Приватные методы

Метод Описание
ExecuteMethod ( ScriptProcessor processor, string methodName, SObject caller, SObject This, SObject parameters ) : SObject
SizeOf ( ) : double
ToScriptObject ( ) : string
ToScriptSource ( ) : string
TypeOf ( ) : string

Описание методов

Call() публичный Метод

Executes the function.
public Call ( ScriptProcessor processor, SObject caller, SObject This, SObject parameters ) : SObject
processor ScriptProcessor The processor with context that called this functions.
caller SObject The calling object.
This SObject The "This" reference used in the call context.
parameters SObject The parameters used in this function call.
Результат SObject

SFunction() публичный Метод

Initializes an instance with a built in method.
public SFunction ( BuiltInMethod method ) : System
method BuiltInMethod
Результат System

SFunction() публичный Метод

Initializes an instance with a built in method.
public SFunction ( Delegate method ) : System
method System.Delegate
Результат System

SFunction() публичный Метод

Initializes an instance with a script code signature and body.
public SFunction ( ScriptProcessor processor, string sourceCode ) : System
processor ScriptProcessor
sourceCode string The source code, format: function (params) { code }
Результат System

SFunction() публичный Метод

public SFunction ( string body, string parameters ) : System
body string
parameters string
Результат System