C# Class Kirikiri.Tjs2.Translate.NativeConvertedClassBase

Inheritance: Kirikiri.Tjs2.Dispatch
显示文件 Open project: fantasydr/krkr-cs

Public Methods

Method Description
CharacterCodeFrom ( Variant val ) : void
CharacterCodeOf ( Variant val ) : void
GetOwner ( ) : TJS
NativeConvertedClassBase ( TJS owner ) : System.Text
ThrowFrom_tjs_error ( int hr, string name ) : void
ThrowFrom_tjs_error_num ( int hr, int num ) : void

Protected Methods

Method Description
AddClassInstanceInfo ( Dispatch2 dsp, string className ) : void
DisplayExceptionGeneratedCode ( int codepos, Variant ra, int ra_offset ) : void
Eval ( Variant val, Dispatch2 objthis, bool resneed ) : void
GetPropertyDirect ( Variant result, Variant target, int member, Dispatch2 objthis, int flags ) : void
GetPropertyDirect ( Variant result, Variant target, string member, Dispatch2 objthis, int flags ) : void
GetPropertyIndirect ( Variant result, Variant target, Variant member, Dispatch2 objthis, int flags ) : void
InstanceOf ( Variant name, Variant targ ) : void
OperateProperty ( VariantClosure clo, Variant result, Variant param, Dispatch2 objthis, int ope ) : void
OperatePropertyDirect ( VariantClosure clo, string name, Variant result, Variant param, Dispatch2 objthis, int ope ) : void
OperatePropertyIndirect ( VariantClosure clo, Variant name, Variant result, Variant param, Dispatch2 objthis, int ope ) : void
OperatePropertyIndirect0 ( VariantClosure clo, Variant name, Variant result, Dispatch2 objthis, int ope ) : void
ProcessOctetFunction ( string member, string target, Variant args, Variant result ) : void
ProcessStringFunction ( string member, string target, Variant args, Variant result ) : void
SetPropertyDirect ( Variant target, int member, Variant param, Dispatch2 objthis, int flags ) : void
SetPropertyDirect ( Variant target, string member, Variant param, Dispatch2 objthis, int flags ) : void
SetPropertyIndirect ( Variant target, Variant member, Variant param, Dispatch2 objthis, int flags ) : void
ThrowInvalidVMCode ( ) : void
ThrowScriptException ( Variant val, ScriptBlock block, int srcpos ) : void
TypeOf ( Variant val ) : void
TypeOfMemberDirect ( Variant result, Variant target, int member, Dispatch2 objthis, int flags ) : void
TypeOfMemberDirect ( Variant result, Variant target, string member, Dispatch2 objthis, int flags ) : void
TypeOfMemberIndirect ( Variant result, Variant target, Variant member, Dispatch2 objthis, int flags ) : void

Private Methods

Method Description
GetOctetProperty ( Variant result, Variant octet, Variant member ) : void
GetOctetProperty ( Variant result, Variant octet, int n ) : void
GetOctetProperty ( Variant result, Variant octet, string name ) : void
GetStringProperty ( Variant result, Variant str, Variant member ) : void
GetStringProperty ( Variant result, Variant str, int n ) : void
GetStringProperty ( Variant result, Variant str, string name ) : void
SetOctetProperty ( Variant param, Variant octet, Variant member ) : void
SetOctetProperty ( Variant param, Variant octet, int member ) : void
SetOctetProperty ( Variant param, Variant octet, string name ) : void
SetStringProperty ( Variant param, Variant str, Variant member ) : void
SetStringProperty ( Variant param, Variant str, int member ) : void
SetStringProperty ( Variant param, Variant str, string name ) : void

Method Details

AddClassInstanceInfo() protected static method

protected static AddClassInstanceInfo ( Dispatch2 dsp, string className ) : void
dsp Dispatch2
className string
return void

CharacterCodeFrom() public static method

public static CharacterCodeFrom ( Variant val ) : void
val Kirikiri.Tjs2.Variant
return void

CharacterCodeOf() public static method

public static CharacterCodeOf ( Variant val ) : void
val Kirikiri.Tjs2.Variant
return void

DisplayExceptionGeneratedCode() protected static method

protected static DisplayExceptionGeneratedCode ( int codepos, Variant ra, int ra_offset ) : void
codepos int
ra Kirikiri.Tjs2.Variant
ra_offset int
return void

Eval() protected method

protected Eval ( Variant val, Dispatch2 objthis, bool resneed ) : void
val Kirikiri.Tjs2.Variant
objthis Dispatch2
resneed bool
return void

GetOwner() public method

public GetOwner ( ) : TJS
return Kirikiri.Tjs2.TJS

GetPropertyDirect() protected static method

protected static GetPropertyDirect ( Variant result, Variant target, int member, Dispatch2 objthis, int flags ) : void
result Kirikiri.Tjs2.Variant
target Kirikiri.Tjs2.Variant
member int
objthis Dispatch2
flags int
return void

GetPropertyDirect() protected static method

protected static GetPropertyDirect ( Variant result, Variant target, string member, Dispatch2 objthis, int flags ) : void
result Kirikiri.Tjs2.Variant
target Kirikiri.Tjs2.Variant
member string
objthis Dispatch2
flags int
return void

GetPropertyIndirect() protected static method

protected static GetPropertyIndirect ( Variant result, Variant target, Variant member, Dispatch2 objthis, int flags ) : void
result Kirikiri.Tjs2.Variant
target Kirikiri.Tjs2.Variant
member Kirikiri.Tjs2.Variant
objthis Dispatch2
flags int
return void

InstanceOf() protected static method

protected static InstanceOf ( Variant name, Variant targ ) : void
name Kirikiri.Tjs2.Variant
targ Kirikiri.Tjs2.Variant
return void

NativeConvertedClassBase() public method

public NativeConvertedClassBase ( TJS owner ) : System.Text
owner Kirikiri.Tjs2.TJS
return System.Text

OperateProperty() protected static method

protected static OperateProperty ( VariantClosure clo, Variant result, Variant param, Dispatch2 objthis, int ope ) : void
clo Kirikiri.Tjs2.VariantClosure
result Kirikiri.Tjs2.Variant
param Kirikiri.Tjs2.Variant
objthis Dispatch2
ope int
return void

OperatePropertyDirect() protected static method

protected static OperatePropertyDirect ( VariantClosure clo, string name, Variant result, Variant param, Dispatch2 objthis, int ope ) : void
clo Kirikiri.Tjs2.VariantClosure
name string
result Kirikiri.Tjs2.Variant
param Kirikiri.Tjs2.Variant
objthis Dispatch2
ope int
return void

OperatePropertyIndirect() protected static method

protected static OperatePropertyIndirect ( VariantClosure clo, Variant name, Variant result, Variant param, Dispatch2 objthis, int ope ) : void
clo Kirikiri.Tjs2.VariantClosure
name Kirikiri.Tjs2.Variant
result Kirikiri.Tjs2.Variant
param Kirikiri.Tjs2.Variant
objthis Dispatch2
ope int
return void

OperatePropertyIndirect0() protected static method

protected static OperatePropertyIndirect0 ( VariantClosure clo, Variant name, Variant result, Dispatch2 objthis, int ope ) : void
clo Kirikiri.Tjs2.VariantClosure
name Kirikiri.Tjs2.Variant
result Kirikiri.Tjs2.Variant
objthis Dispatch2
ope int
return void

ProcessOctetFunction() protected static method

protected static ProcessOctetFunction ( string member, string target, Variant args, Variant result ) : void
member string
target string
args Kirikiri.Tjs2.Variant
result Kirikiri.Tjs2.Variant
return void

ProcessStringFunction() protected static method

protected static ProcessStringFunction ( string member, string target, Variant args, Variant result ) : void
member string
target string
args Kirikiri.Tjs2.Variant
result Kirikiri.Tjs2.Variant
return void

SetPropertyDirect() protected static method

protected static SetPropertyDirect ( Variant target, int member, Variant param, Dispatch2 objthis, int flags ) : void
target Kirikiri.Tjs2.Variant
member int
param Kirikiri.Tjs2.Variant
objthis Dispatch2
flags int
return void

SetPropertyDirect() protected static method

protected static SetPropertyDirect ( Variant target, string member, Variant param, Dispatch2 objthis, int flags ) : void
target Kirikiri.Tjs2.Variant
member string
param Kirikiri.Tjs2.Variant
objthis Dispatch2
flags int
return void

SetPropertyIndirect() protected static method

protected static SetPropertyIndirect ( Variant target, Variant member, Variant param, Dispatch2 objthis, int flags ) : void
target Kirikiri.Tjs2.Variant
member Kirikiri.Tjs2.Variant
param Kirikiri.Tjs2.Variant
objthis Dispatch2
flags int
return void

ThrowFrom_tjs_error() public static method

public static ThrowFrom_tjs_error ( int hr, string name ) : void
hr int
name string
return void

ThrowFrom_tjs_error_num() public static method

public static ThrowFrom_tjs_error_num ( int hr, int num ) : void
hr int
num int
return void

ThrowInvalidVMCode() protected static method

protected static ThrowInvalidVMCode ( ) : void
return void

ThrowScriptException() protected static method

protected static ThrowScriptException ( Variant val, ScriptBlock block, int srcpos ) : void
val Kirikiri.Tjs2.Variant
block Kirikiri.Tjs2.ScriptBlock
srcpos int
return void

TypeOf() protected static method

protected static TypeOf ( Variant val ) : void
val Kirikiri.Tjs2.Variant
return void

TypeOfMemberDirect() protected static method

protected static TypeOfMemberDirect ( Variant result, Variant target, int member, Dispatch2 objthis, int flags ) : void
result Kirikiri.Tjs2.Variant
target Kirikiri.Tjs2.Variant
member int
objthis Dispatch2
flags int
return void

TypeOfMemberDirect() protected static method

protected static TypeOfMemberDirect ( Variant result, Variant target, string member, Dispatch2 objthis, int flags ) : void
result Kirikiri.Tjs2.Variant
target Kirikiri.Tjs2.Variant
member string
objthis Dispatch2
flags int
return void

TypeOfMemberIndirect() protected static method

protected static TypeOfMemberIndirect ( Variant result, Variant target, Variant member, Dispatch2 objthis, int flags ) : void
result Kirikiri.Tjs2.Variant
target Kirikiri.Tjs2.Variant
member Kirikiri.Tjs2.Variant
objthis Dispatch2
flags int
return void