Method |
Description |
AddField (+) |
Ajoute un champ à la classe |
AddInterface (+) |
Ajoute le support d'une interface |
AddIntfMethodRedirector (+) |
Ajoute un redirecteur de méthode d'interface |
AddMethod (+) |
Ajoute une méthode à la classe |
AddMethod (+) |
Ajoute une méthode à la classe |
AddMethod (+) |
Ajoute une méthode à la classe |
AddOverloadedMethod (+) |
Ajoute une méthode surchargée à la classe |
AddOverloadedMethod (+) |
Ajoute une méthode surchargée à la classe |
AddOverloadedMethod (+) |
Ajoute une méthode surchargée à la classe |
AddProperty (+) |
Ajoute une propriété à la classe |
AddProperty (+) |
Ajoute une propriété à la classe |
AddProperty (+) |
Ajoute une propriété à la classe |
ChildAdded (#) |
[@inheritDoc] |
ClassImplementsInterface (+) |
Détermine si la classe implémente une interface donnée |
ClassInheritsFrom (+) |
Détermine si la classe hérite d'une classe donnée |
CompatibleWith (+) |
[@inheritDoc] |
Complete (+) |
[@inheritDoc] |
Create (+) |
Crée une nouvelle classe |
Destroy (+) |
Détruit l'instance |
Equals (+) |
[@inheritDoc] |
FindIntfMethodImpl (#) |
Trouve la méthode qui implémente une méthode d'interface |
ForwardDecl (+) |
Déclare un type classe en forward |
GetDescription (#) |
[@inheritDoc] |
GetInterfaceCount (-) |
Nombre d'interfaces supportées |
GetInterfaces (-) |
Tableau zero-based des interfaces supportées |
GetParentContainer (#) |
[@inheritDoc] |
GetTotalInstSize (-) |
Taille totale d'instance (incluant les champs cachés) |
GetVMTEntries (-) |
VMT de la classe, indexée par les constantes vmtXXX |
HasAnyRedirectorFor (#) |
Teste si cette classe a un quelconque redirecteur pour une interface donnée |
IsIntfMethodRedirected (#) |
Teste si une méthode d'interface est redirigée dans cette class |
ListCompleteIMTInterfaces (-) |
Liste les interfaces qui doivent avoir une IMT complète |
ListReferences (#) |
[@inheritDoc] |
Load (+) |
Charge une classe depuis un flux |
LoadInitialDataFromParent (-) |
Charge les données initiales depuis le parent de cette classe |
MakeCompleteIMTs (-) |
Construit les IMTs complètes |
MakeDMT (-) |
Construit la DMT |
MakeFieldTable (-) |
Construit la table des champs publiés |
MakeIMT (-) |
Construit une IMT non native |
MakeIMTRedirects (-) |
Construit les IMTs redirigées vers d'autres IMTs (complètes) |
MakeIMTs (-) |
Construit les IMTs |
MakeInitTable (-) |
Construit la table d'initialisation |
MakeIntfTable (-) |
Construit la table des interfaces |
MakeMethodTable (-) |
Construit la table des méthodes publiées |
MakeRuntimeInfo (#) |
[@inheritDoc] |
MakeVMT (-) |
Construit la VMT |
ReadNativeIMTs (-) |
Lit la table des IMTs natives pour obtenir les offsets réels |
RedefineProperty (+) |
Redéfinit une propriété héritée |
RedefineProperty (+) |
Redéfinit une propriété héritée |
RedefineProperty (+) |
Redéfinit une propriété héritée |
Save (#) |
[@inheritDoc] |
SetupProperties (#) |
[@inheritDoc] |
SetVMTEntries (-) |
Modifie la VMT de la classe, indexée par les constantes vmtXXX |
WriteTypeInfo (#) |
[@inheritDoc] |