C# Class Kirikiri.Tjs2.CustomObject

Inheritance: Dispatch
Afficher le fichier Open project: fantasydr/krkr-cs Class Usage Examples

Méthodes publiques

Свойство Type Description
mClassIDs int[]
mClassInstances NativeInstance[]
mCount int
mHashMask int
mHashSize int
mIsInvalidated bool
mIsInvalidating bool
mRebuildHashMagic int
mSymbols Kirikiri.Tjs2.SymbolData[]

Protected Properties

Свойство Type Description
mCallFinalize bool
mCallMissing bool
mClassNames AList
mProsessingMissing bool
mfinalize_name string
mmissing_name string

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode 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

Méthode 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 méthode

public AddClassInstanveInfo ( string name ) : int
name string
Résultat int

BeforeDestruction() protected méthode

protected BeforeDestruction ( ) : void
Résultat void

ClassInstanceInfo() public méthode

public ClassInstanceInfo ( int flag, int num, Variant value ) : int
flag int
num int
value Variant
Résultat int

Clear() public méthode

public Clear ( ) : void
Résultat void

CopyAllMembers() protected méthode

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

CreateNew() public méthode

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

CustomObject() public méthode

public CustomObject ( ) : System.Text
Résultat System.Text

CustomObject() public méthode

public CustomObject ( int hashbits ) : System.Text
hashbits int
Résultat System.Text

DefaultCreateNew() protected static méthode

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

DefaultFuncCall() protected static méthode

protected static DefaultFuncCall ( int flag, Variant targ, Variant result, Variant param, Dispatch2 objthis ) : int
flag int
targ Variant
result Variant
param Variant
objthis Dispatch2
Résultat int

DefaultInvalidate() protected static méthode

protected static DefaultInvalidate ( int flag, Variant targ, Dispatch2 objthis ) : int
flag int
targ Variant
objthis Dispatch2
Résultat int

DefaultIsInstanceOf() public static méthode

public static DefaultIsInstanceOf ( int flag, Variant targ, string name, Dispatch2 objthis ) : int
flag int
targ Variant
name string
objthis Dispatch2
Résultat int

DefaultIsValid() protected static méthode

protected static DefaultIsValid ( int flag, Variant targ, Dispatch2 objthis ) : int
flag int
targ Variant
objthis Dispatch2
Résultat int

DefaultOperation() protected static méthode

protected static DefaultOperation ( int flag, Variant targ, Variant result, Variant param, Dispatch2 objthis ) : int
flag int
targ Variant
result Variant
param Variant
objthis Dispatch2
Résultat int

DefaultPropGet() protected static méthode

protected static DefaultPropGet ( int flag, Variant targ, Variant result, Dispatch2 objthis ) : int
flag int
targ Variant
result Variant
objthis Dispatch2
Résultat int

DefaultPropSet() protected static méthode

protected static DefaultPropSet ( int flag, Variant targ, Variant param, Dispatch2 objthis ) : int
flag int
targ Variant
param Variant
objthis Dispatch2
Résultat int

DeleteMember() public méthode

public DeleteMember ( int flag, string membername, Dispatch2 objthis ) : int
flag int
membername string
objthis Dispatch2
Résultat int

DispatchOperation() public méthode

public DispatchOperation ( int flag, string membername, Variant result, Variant param, Dispatch2 objthis ) : int
flag int
membername string
result Variant
param Variant
objthis Dispatch2
Résultat int

DoRehash() public static méthode

public static DoRehash ( ) : void
Résultat void

EnumMembers() public méthode

public EnumMembers ( int flags, EnumMembersCallback callback, Dispatch2 objthis ) : int
flags int
callback EnumMembersCallback
objthis Dispatch2
Résultat int

FinalizeApplication() public static méthode

public static FinalizeApplication ( ) : void
Résultat void

FinalizeInternal() public méthode

public FinalizeInternal ( ) : void
Résultat void

FinalizeObject() protected méthode

protected FinalizeObject ( ) : void
Résultat void

FuncCall() public méthode

public FuncCall ( int flag, string membername, Variant result, Variant param, Dispatch2 objthis ) : int
flag int
membername string
result Variant
param Variant
objthis Dispatch2
Résultat int

GetClassNames() public méthode

public GetClassNames ( ) : string
Résultat string

GetCount() public méthode

public GetCount ( IntWrapper result, string membername, Dispatch2 objthis ) : int
result IntWrapper
membername string
objthis Dispatch2
Résultat int

GetNativeInstance() public méthode

public GetNativeInstance ( int classid ) : NativeInstance
classid int
Résultat NativeInstance

GetValidity() protected méthode

protected GetValidity ( ) : bool
Résultat bool

GetValueInteger() public méthode

public GetValueInteger ( string name ) : int
name string
Résultat int

Initialize() public static méthode

public static Initialize ( ) : void
Résultat void

Invalidate() public méthode

public Invalidate ( int flag, string membername, Dispatch2 objthis ) : int
flag int
membername string
objthis Dispatch2
Résultat int

IsInstanceOf() public méthode

public IsInstanceOf ( int flag, string membername, string classname, Dispatch2 objthis ) : int
flag int
membername string
classname string
objthis Dispatch2
Résultat int

IsValid() public méthode

public IsValid ( int flag, string membername, Dispatch2 objthis ) : int
flag int
membername string
objthis Dispatch2
Résultat int

NativeInstanceSupport() public méthode

public NativeInstanceSupport ( int flag, int classid, Holder pointer ) : int
flag int
classid int
pointer Holder
Résultat int

Operation() public méthode

public Operation ( int flag, string membername, Variant result, Variant param, Dispatch2 objthis ) : int
flag int
membername string
result Variant
param Variant
objthis Dispatch2
Résultat int

PropGet() public méthode

public PropGet ( int flag, string membername, Variant result, Dispatch2 objthis ) : int
flag int
membername string
result Variant
objthis Dispatch2
Résultat int

PropSet() public méthode

public PropSet ( int flag, string membername, Variant param, Dispatch2 objthis ) : int
flag int
membername string
param Variant
objthis Dispatch2
Résultat int

PropSetConstArray() public méthode

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

SetNativeInstance() public méthode

public SetNativeInstance ( int classid, NativeInstance ni ) : int
classid int
ni NativeInstance
Résultat int

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

mCallFinalize protected_oe property

protected bool mCallFinalize
Résultat bool

mCallMissing protected_oe property

protected bool mCallMissing
Résultat bool

mClassIDs public_oe property

public int[] mClassIDs
Résultat int[]

mClassInstances public_oe property

public NativeInstance[] mClassInstances
Résultat NativeInstance[]

mClassNames protected_oe property

protected AList mClassNames
Résultat AList

mCount public_oe property

public int mCount
Résultat int

mHashMask public_oe property

public int mHashMask
Résultat int

mHashSize public_oe property

public int mHashSize
Résultat int

mIsInvalidated public_oe property

public bool mIsInvalidated
Résultat bool

mIsInvalidating public_oe property

public bool mIsInvalidating
Résultat bool

mProsessingMissing protected_oe property

protected bool mProsessingMissing
Résultat bool

mRebuildHashMagic public_oe property

public int mRebuildHashMagic
Résultat int

mSymbols public_oe property

public SymbolData[],Kirikiri.Tjs2 mSymbols
Résultat Kirikiri.Tjs2.SymbolData[]

mfinalize_name protected_oe property

protected string mfinalize_name
Résultat string

mmissing_name protected_oe property

protected string mmissing_name
Résultat string