C# Класс FOnline.AngelScript.ScriptObjectType

Exposes the functionality of asIObjectType implementation.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddRef ( ) : void
GetFieldDesc ( string name, int &offset, int &tid ) : bool
GetMethod ( string name ) : ScriptFunction
GetMethodByDecl ( string decl, bool get_virtual ) : ScriptFunction
GetMethodByIndex ( uint index, bool get_virtual ) : ScriptFunction
GetMethodByName ( string name, bool get_virtual ) : ScriptFunction
GetMethodCount ( ) : uint
GetProperty ( int index, string &name, int &tid, bool &is_private, int &offset, bool &is_reference ) : void
Instantiate ( IntPtr ptr, int tid ) : object
Release ( ) : void
ScriptObjectType ( IntPtr ptr ) : System

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

Метод Описание
ScriptObjectType ( ) : System
ScriptObjectType_AddRef ( IntPtr ptr ) : void
ScriptObjectType_GetMethodByDecl ( IntPtr thisptr, string decl, bool get_virtual ) : IntPtr
ScriptObjectType_GetMethodByIndex ( IntPtr thisptr, uint index, bool get_virtual ) : IntPtr
ScriptObjectType_GetMethodByName ( IntPtr thisptr, string name, bool get_virtual ) : IntPtr
ScriptObjectType_GetMethodCount ( IntPtr thisptr ) : uint
ScriptObjectType_GetName ( IntPtr thisptr ) : string
ScriptObjectType_GetProperty ( IntPtr thisptr, uint index, string &name, int &tid, bool &is_private, int &offset, bool &is_reference ) : int
ScriptObjectType_GetPropertyCount ( IntPtr thisptr ) : uint
ScriptObjectType_GetSubType ( IntPtr thisptr ) : IntPtr
ScriptObjectType_GetSubTypeId ( IntPtr thisptr ) : int
ScriptObjectType_GetTypeId ( IntPtr thisptr ) : int
ScriptObjectType_Release ( IntPtr ptr ) : void

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

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

public AddRef ( ) : void
Результат void

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

public GetFieldDesc ( string name, int &offset, int &tid ) : bool
name string
offset int
tid int
Результат bool

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

public GetMethod ( string name ) : ScriptFunction
name string
Результат ScriptFunction

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

public GetMethodByDecl ( string decl, bool get_virtual ) : ScriptFunction
decl string
get_virtual bool
Результат ScriptFunction

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

public GetMethodByIndex ( uint index, bool get_virtual ) : ScriptFunction
index uint
get_virtual bool
Результат ScriptFunction

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

public GetMethodByName ( string name, bool get_virtual ) : ScriptFunction
name string
get_virtual bool
Результат ScriptFunction

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

public GetMethodCount ( ) : uint
Результат uint

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

public GetProperty ( int index, string &name, int &tid, bool &is_private, int &offset, bool &is_reference ) : void
index int
name string
tid int
is_private bool
offset int
is_reference bool
Результат void

Instantiate() публичный статический Метод

public static Instantiate ( IntPtr ptr, int tid ) : object
ptr System.IntPtr
tid int
Результат object

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

public Release ( ) : void
Результат void

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

public ScriptObjectType ( IntPtr ptr ) : System
ptr System.IntPtr
Результат System