C# 클래스 FOnline.AngelScript.ScriptModule

Exposes the functionality of asIScriptModule implementation.
상속: System.Dynamic.DynamicObject
파일 보기 프로젝트 열기: wladimiiir/vault112

공개 메소드들

메소드 설명
AddRef ( ) : void
AddScriptSection ( string name, string code ) : void
Build ( ) : void
GetAddressOfGlobalVar ( int index ) : IntPtr
GetFunctionByName ( string name ) : ScriptFunction
GetGlobalVar ( int index, int &tid ) : void
GetGlobalVarIndexByName ( string name ) : int
GetObjectTypeByName ( string name ) : ScriptObjectType
Release ( ) : void
ScriptModule ( IntPtr ptr ) : System
TryGetMember ( GetMemberBinder binder, object &result ) : bool
TryInvokeMember ( InvokeMemberBinder binder, object args, object &result ) : bool
TrySetMember ( SetMemberBinder binder, object value ) : bool

비공개 메소드들

메소드 설명
GetFunction ( string name ) : ScriptFunction
ScriptModule_AddScriptSection ( IntPtr thisptr, string name, string code ) : int
ScriptModule_Build ( IntPtr thisptr ) : int
ScriptModule_GetAddressOfGlobalVar ( IntPtr thisptr, uint index ) : IntPtr
ScriptModule_GetFunctionByName ( IntPtr thisptr, string name ) : IntPtr
ScriptModule_GetGlobalVar ( IntPtr thisptr, uint index, int &tid ) : int
ScriptModule_GetGlobalVarIndexByName ( IntPtr thisptr, string name ) : int
ScriptModule_GetName ( IntPtr thisptr ) : string
ScriptModule_GetObjectTypeByName ( IntPtr thisptr, string name ) : IntPtr

메소드 상세

AddRef() 공개 메소드

public AddRef ( ) : void
리턴 void

AddScriptSection() 공개 메소드

public AddScriptSection ( string name, string code ) : void
name string
code string
리턴 void

Build() 공개 메소드

public Build ( ) : void
리턴 void

GetAddressOfGlobalVar() 공개 메소드

public GetAddressOfGlobalVar ( int index ) : IntPtr
index int
리턴 System.IntPtr

GetFunctionByName() 공개 메소드

public GetFunctionByName ( string name ) : ScriptFunction
name string
리턴 ScriptFunction

GetGlobalVar() 공개 메소드

public GetGlobalVar ( int index, int &tid ) : void
index int
tid int
리턴 void

GetGlobalVarIndexByName() 공개 메소드

public GetGlobalVarIndexByName ( string name ) : int
name string
리턴 int

GetObjectTypeByName() 공개 메소드

public GetObjectTypeByName ( string name ) : ScriptObjectType
name string
리턴 ScriptObjectType

Release() 공개 메소드

public Release ( ) : void
리턴 void

ScriptModule() 공개 메소드

public ScriptModule ( IntPtr ptr ) : System
ptr System.IntPtr
리턴 System

TryGetMember() 공개 메소드

public TryGetMember ( GetMemberBinder binder, object &result ) : bool
binder System.Dynamic.GetMemberBinder
result object
리턴 bool

TryInvokeMember() 공개 메소드

public TryInvokeMember ( InvokeMemberBinder binder, object args, object &result ) : bool
binder System.Dynamic.InvokeMemberBinder
args object
result object
리턴 bool

TrySetMember() 공개 메소드

public TrySetMember ( SetMemberBinder binder, object value ) : bool
binder System.Dynamic.SetMemberBinder
value object
리턴 bool