C# 클래스 Kirikiri.Tjs2.CustomObject

상속: Dispatch
파일 보기 프로젝트 열기: fantasydr/krkr-cs 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
mClassIDs int[]
mClassInstances NativeInstance[]
mCount int
mHashMask int
mHashSize int
mIsInvalidated bool
mIsInvalidating bool
mRebuildHashMagic int
mSymbols Kirikiri.Tjs2.SymbolData[]

보호된 프로퍼티들

프로퍼티 타입 설명
mCallFinalize bool
mCallMissing bool
mClassNames AList
mProsessingMissing bool
mfinalize_name string
mmissing_name string

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AddClassInstanveInfo() 공개 메소드

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

BeforeDestruction() 보호된 메소드

protected BeforeDestruction ( ) : void
리턴 void

ClassInstanceInfo() 공개 메소드

public ClassInstanceInfo ( int flag, int num, Variant value ) : int
flag int
num int
value Variant
리턴 int

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

CopyAllMembers() 보호된 메소드

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

CreateNew() 공개 메소드

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

CustomObject() 공개 메소드

public CustomObject ( ) : System.Text
리턴 System.Text

CustomObject() 공개 메소드

public CustomObject ( int hashbits ) : System.Text
hashbits int
리턴 System.Text

DefaultCreateNew() 보호된 정적인 메소드

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

DefaultFuncCall() 보호된 정적인 메소드

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

DefaultInvalidate() 보호된 정적인 메소드

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

DefaultIsInstanceOf() 공개 정적인 메소드

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

DefaultIsValid() 보호된 정적인 메소드

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

DefaultOperation() 보호된 정적인 메소드

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

DefaultPropGet() 보호된 정적인 메소드

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

DefaultPropSet() 보호된 정적인 메소드

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

DeleteMember() 공개 메소드

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

DispatchOperation() 공개 메소드

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

DoRehash() 공개 정적인 메소드

public static DoRehash ( ) : void
리턴 void

EnumMembers() 공개 메소드

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

FinalizeApplication() 공개 정적인 메소드

public static FinalizeApplication ( ) : void
리턴 void

FinalizeInternal() 공개 메소드

public FinalizeInternal ( ) : void
리턴 void

FinalizeObject() 보호된 메소드

protected FinalizeObject ( ) : void
리턴 void

FuncCall() 공개 메소드

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

GetClassNames() 공개 메소드

public GetClassNames ( ) : string
리턴 string

GetCount() 공개 메소드

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

GetNativeInstance() 공개 메소드

public GetNativeInstance ( int classid ) : NativeInstance
classid int
리턴 NativeInstance

GetValidity() 보호된 메소드

protected GetValidity ( ) : bool
리턴 bool

GetValueInteger() 공개 메소드

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

Initialize() 공개 정적인 메소드

public static Initialize ( ) : void
리턴 void

Invalidate() 공개 메소드

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

IsInstanceOf() 공개 메소드

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

IsValid() 공개 메소드

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

NativeInstanceSupport() 공개 메소드

public NativeInstanceSupport ( int flag, int classid, Holder pointer ) : int
flag int
classid int
pointer Holder
리턴 int

Operation() 공개 메소드

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

PropGet() 공개 메소드

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

PropSet() 공개 메소드

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

PropSetConstArray() 공개 메소드

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

SetNativeInstance() 공개 메소드

public SetNativeInstance ( int classid, NativeInstance ni ) : int
classid int
ni NativeInstance
리턴 int

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

mCallFinalize 보호되어 있는 프로퍼티

protected bool mCallFinalize
리턴 bool

mCallMissing 보호되어 있는 프로퍼티

protected bool mCallMissing
리턴 bool

mClassIDs 공개적으로 프로퍼티

public int[] mClassIDs
리턴 int[]

mClassInstances 공개적으로 프로퍼티

public NativeInstance[] mClassInstances
리턴 NativeInstance[]

mClassNames 보호되어 있는 프로퍼티

protected AList mClassNames
리턴 AList

mCount 공개적으로 프로퍼티

public int mCount
리턴 int

mHashMask 공개적으로 프로퍼티

public int mHashMask
리턴 int

mHashSize 공개적으로 프로퍼티

public int mHashSize
리턴 int

mIsInvalidated 공개적으로 프로퍼티

public bool mIsInvalidated
리턴 bool

mIsInvalidating 공개적으로 프로퍼티

public bool mIsInvalidating
리턴 bool

mProsessingMissing 보호되어 있는 프로퍼티

protected bool mProsessingMissing
리턴 bool

mRebuildHashMagic 공개적으로 프로퍼티

public int mRebuildHashMagic
리턴 int

mSymbols 공개적으로 프로퍼티

public SymbolData[],Kirikiri.Tjs2 mSymbols
리턴 Kirikiri.Tjs2.SymbolData[]

mfinalize_name 보호되어 있는 프로퍼티

protected string mfinalize_name
리턴 string

mmissing_name 보호되어 있는 프로퍼티

protected string mmissing_name
리턴 string