C# Class Kirikiri.Tjs2.CustomObject

Inheritance: Dispatch
ファイルを表示 Open project: fantasydr/krkr-cs Class Usage Examples

Public Properties

Property Type Description
mClassIDs int[]
mClassInstances NativeInstance[]
mCount int
mHashMask int
mHashSize int
mIsInvalidated bool
mIsInvalidating bool
mRebuildHashMagic int
mSymbols Kirikiri.Tjs2.SymbolData[]

Protected Properties

Property Type Description
mCallFinalize bool
mCallMissing bool
mClassNames AList
mProsessingMissing bool
mfinalize_name string
mmissing_name string

Public Methods

Method Description
AddClassInstanveInfo ( string name ) : int
ClassInstanceInfo ( int flag, int num, Variant value ) : int
Clear ( ) : void
CreateNew ( int flag, string membername, Holder result, Variant param, Dispatch2 objthis ) : int
CustomObject ( ) : System.Text
CustomObject ( int hashbits ) : System.Text
DefaultIsInstanceOf ( int flag, Variant targ, string name, Dispatch2 objthis ) : int
DeleteMember ( int flag, string membername, Dispatch2 objthis ) : int
DispatchOperation ( int flag, string membername, Variant result, Variant param, Dispatch2 objthis ) : int
DoRehash ( ) : void
EnumMembers ( int flags, EnumMembersCallback callback, Dispatch2 objthis ) : int
FinalizeApplication ( ) : void
FinalizeInternal ( ) : void
FuncCall ( int flag, string membername, Variant result, Variant param, Dispatch2 objthis ) : int
GetClassNames ( ) : string
GetCount ( IntWrapper result, string membername, Dispatch2 objthis ) : int
GetNativeInstance ( int classid ) : NativeInstance
GetValueInteger ( string name ) : int
Initialize ( ) : void
Invalidate ( int flag, string membername, Dispatch2 objthis ) : int
IsInstanceOf ( int flag, string membername, string classname, Dispatch2 objthis ) : int
IsValid ( int flag, string membername, Dispatch2 objthis ) : int
NativeInstanceSupport ( int flag, int classid, Holder pointer ) : int
Operation ( int flag, string membername, Variant result, Variant param, Dispatch2 objthis ) : int
PropGet ( int flag, string membername, Variant result, Dispatch2 objthis ) : int
PropSet ( int flag, string membername, Variant param, Dispatch2 objthis ) : int
PropSetConstArray ( string membername, int param, Dispatch2 objthis ) : int

最初に一气に定数值を登录する

SetNativeInstance ( int classid, NativeInstance ni ) : int
ToString ( ) : string

Protected Methods

Method Description
BeforeDestruction ( ) : void
CopyAllMembers ( Kirikiri dest ) : int

new する时のメンバコピー

DefaultCreateNew ( int flag, Variant targ, Holder result, Variant param, Dispatch2 objthis ) : int
DefaultFuncCall ( int flag, Variant targ, Variant result, Variant param, Dispatch2 objthis ) : int
DefaultInvalidate ( int flag, Variant targ, Dispatch2 objthis ) : int
DefaultIsValid ( int flag, Variant targ, Dispatch2 objthis ) : int
DefaultOperation ( int flag, Variant targ, Variant result, Variant param, Dispatch2 objthis ) : int
DefaultPropGet ( int flag, Variant targ, Variant result, Dispatch2 objthis ) : int
DefaultPropSet ( int flag, Variant targ, Variant param, Dispatch2 objthis ) : int
FinalizeObject ( ) : void
GetValidity ( ) : bool

Private Methods

Method Description
Add ( string name ) : SymbolData
AddTo ( string name, SymbolData newdata, int newhashmask ) : SymbolData
CallGetMissing ( string name, Variant result ) : bool
CallSetMissing ( string name, Variant value ) : bool
DeleteAllMembers ( ) : void
DeleteByName ( string name ) : bool
EnumCallback ( int flags, EnumMembersCallback callback, Variant value, Dispatch2 objthis, SymbolData data ) : bool
Find ( string name ) : SymbolData
RebuildHash ( ) : void
TryFuncCallViaPropGet ( VariantClosure tvclosure, int flag, Variant result, Variant param, Dispatch2 objthis ) : int

Method Details

AddClassInstanveInfo() public method

public AddClassInstanveInfo ( string name ) : int
name string
return int

BeforeDestruction() protected method

protected BeforeDestruction ( ) : void
return void

ClassInstanceInfo() public method

public ClassInstanceInfo ( int flag, int num, Variant value ) : int
flag int
num int
value Variant
return int

Clear() public method

public Clear ( ) : void
return void

CopyAllMembers() protected method

new する时のメンバコピー
TJSException
protected CopyAllMembers ( Kirikiri dest ) : int
dest Kirikiri コピー先
return int

CreateNew() public method

public CreateNew ( int flag, string membername, Holder result, Variant param, Dispatch2 objthis ) : int
flag int
membername string
result Holder
param Variant
objthis Dispatch2
return int

CustomObject() public method

public CustomObject ( ) : System.Text
return System.Text

CustomObject() public method

public CustomObject ( int hashbits ) : System.Text
hashbits int
return System.Text

DefaultCreateNew() protected static method

protected static DefaultCreateNew ( int flag, Variant targ, Holder result, Variant param, Dispatch2 objthis ) : int
flag int
targ Variant
result Holder
param Variant
objthis Dispatch2
return int

DefaultFuncCall() protected static method

protected static DefaultFuncCall ( int flag, Variant targ, Variant result, Variant param, Dispatch2 objthis ) : int
flag int
targ Variant
result Variant
param Variant
objthis Dispatch2
return int

DefaultInvalidate() protected static method

protected static DefaultInvalidate ( int flag, Variant targ, Dispatch2 objthis ) : int
flag int
targ Variant
objthis Dispatch2
return int

DefaultIsInstanceOf() public static method

public static DefaultIsInstanceOf ( int flag, Variant targ, string name, Dispatch2 objthis ) : int
flag int
targ Variant
name string
objthis Dispatch2
return int

DefaultIsValid() protected static method

protected static DefaultIsValid ( int flag, Variant targ, Dispatch2 objthis ) : int
flag int
targ Variant
objthis Dispatch2
return int

DefaultOperation() protected static method

protected static DefaultOperation ( int flag, Variant targ, Variant result, Variant param, Dispatch2 objthis ) : int
flag int
targ Variant
result Variant
param Variant
objthis Dispatch2
return int

DefaultPropGet() protected static method

protected static DefaultPropGet ( int flag, Variant targ, Variant result, Dispatch2 objthis ) : int
flag int
targ Variant
result Variant
objthis Dispatch2
return int

DefaultPropSet() protected static method

protected static DefaultPropSet ( int flag, Variant targ, Variant param, Dispatch2 objthis ) : int
flag int
targ Variant
param Variant
objthis Dispatch2
return int

DeleteMember() public method

public DeleteMember ( int flag, string membername, Dispatch2 objthis ) : int
flag int
membername string
objthis Dispatch2
return int

DispatchOperation() public method

public DispatchOperation ( int flag, string membername, Variant result, Variant param, Dispatch2 objthis ) : int
flag int
membername string
result Variant
param Variant
objthis Dispatch2
return int

DoRehash() public static method

public static DoRehash ( ) : void
return void

EnumMembers() public method

public EnumMembers ( int flags, EnumMembersCallback callback, Dispatch2 objthis ) : int
flags int
callback EnumMembersCallback
objthis Dispatch2
return int

FinalizeApplication() public static method

public static FinalizeApplication ( ) : void
return void

FinalizeInternal() public method

public FinalizeInternal ( ) : void
return void

FinalizeObject() protected method

protected FinalizeObject ( ) : void
return void

FuncCall() public method

public FuncCall ( int flag, string membername, Variant result, Variant param, Dispatch2 objthis ) : int
flag int
membername string
result Variant
param Variant
objthis Dispatch2
return int

GetClassNames() public method

public GetClassNames ( ) : string
return string

GetCount() public method

public GetCount ( IntWrapper result, string membername, Dispatch2 objthis ) : int
result IntWrapper
membername string
objthis Dispatch2
return int

GetNativeInstance() public method

public GetNativeInstance ( int classid ) : NativeInstance
classid int
return NativeInstance

GetValidity() protected method

protected GetValidity ( ) : bool
return bool

GetValueInteger() public method

public GetValueInteger ( string name ) : int
name string
return int

Initialize() public static method

public static Initialize ( ) : void
return void

Invalidate() public method

public Invalidate ( int flag, string membername, Dispatch2 objthis ) : int
flag int
membername string
objthis Dispatch2
return int

IsInstanceOf() public method

public IsInstanceOf ( int flag, string membername, string classname, Dispatch2 objthis ) : int
flag int
membername string
classname string
objthis Dispatch2
return int

IsValid() public method

public IsValid ( int flag, string membername, Dispatch2 objthis ) : int
flag int
membername string
objthis Dispatch2
return int

NativeInstanceSupport() public method

public NativeInstanceSupport ( int flag, int classid, Holder pointer ) : int
flag int
classid int
pointer Holder
return int

Operation() public method

public Operation ( int flag, string membername, Variant result, Variant param, Dispatch2 objthis ) : int
flag int
membername string
result Variant
param Variant
objthis Dispatch2
return int

PropGet() public method

public PropGet ( int flag, string membername, Variant result, Dispatch2 objthis ) : int
flag int
membername string
result Variant
objthis Dispatch2
return int

PropSet() public method

public PropSet ( int flag, string membername, Variant param, Dispatch2 objthis ) : int
flag int
membername string
param Variant
objthis Dispatch2
return int

PropSetConstArray() public method

最初に一气に定数值を登录する
VariantException TJSException
public PropSetConstArray ( string membername, int param, Dispatch2 objthis ) : int
membername string
param int
objthis Dispatch2
return int

SetNativeInstance() public method

public SetNativeInstance ( int classid, NativeInstance ni ) : int
classid int
ni NativeInstance
return int

ToString() public method

public ToString ( ) : string
return string

Property Details

mCallFinalize protected_oe property

protected bool mCallFinalize
return bool

mCallMissing protected_oe property

protected bool mCallMissing
return bool

mClassIDs public_oe property

public int[] mClassIDs
return int[]

mClassInstances public_oe property

public NativeInstance[] mClassInstances
return NativeInstance[]

mClassNames protected_oe property

protected AList mClassNames
return AList

mCount public_oe property

public int mCount
return int

mHashMask public_oe property

public int mHashMask
return int

mHashSize public_oe property

public int mHashSize
return int

mIsInvalidated public_oe property

public bool mIsInvalidated
return bool

mIsInvalidating public_oe property

public bool mIsInvalidating
return bool

mProsessingMissing protected_oe property

protected bool mProsessingMissing
return bool

mRebuildHashMagic public_oe property

public int mRebuildHashMagic
return int

mSymbols public_oe property

public SymbolData[],Kirikiri.Tjs2 mSymbols
return Kirikiri.Tjs2.SymbolData[]

mfinalize_name protected_oe property

protected string mfinalize_name
return string

mmissing_name protected_oe property

protected string mmissing_name
return string