Sepi
Class Tree
Index
Previous (TSepiTypeParamBehavior)
Next (TSepiUnitLoadTask)

Name
  TSepiUnit

Parent
  SepiReflectionCore

Class Hierarchy
  TSepiMeta

Visibility
  PUBLIC

Description
 

Unité


Members
  Fields
 
Field Description
FCurrentVisibility (-) Visibilité courante
FLazyLoad (-) True si mode lazy-load
FLazyLoadData (-) Données de lazy-load
FOnGetMethodCode (-) Déclenché pour chaque méthode au chargement, pour obtenir son code
FOnGetTypeInfo (-) Déclenché pour chaque type au chargement, pour obtenir ses RTTI
FRefCount (-) Compteur de références
FReferences (-) Références en chargement/sauvegarde
FUsesList (-) Liste des uses

Methods
 
Method Description
AddRef (+) Ajoute une référence qui va devoir être enregistrée
AddUses (-) Ajoute une unité aux uses de cette unité
Complete (+) Complète l'unité créée
Create (+) Crée une nouvelle unité
Destroy (+) [@inheritDoc]
GetUsedUnitCount (-) Nombre d'unités utilisées
GetUsedUnits (-) Tableau zero-based des unités utilisées
InternalGetMeta (#) [@inheritDoc]
InternalLookFor (#) [@inheritDoc]
LazyLoadChild (-) Charge un enfant, s'il existe
Load (+) Charge une unité depuis un flux
LoadChildren (#) [@inheritDoc]
LoadFromStream (+) Charge l'unité depuis un flux
MoreUses (+) Ajoute des uses à l'unité
ReadRef (+) Lit une référence depuis un flux
Save (#) [@inheritDoc]
SaveChildren (#) [@inheritDoc]
SaveToStream (+) Enregistre l'unité dans un flux
SetCurrentVisibility (-) Change la visibilité courante
WriteRef (+) Écrit une référence dans un flux

Properties
 
Property Description
CurrentVisibility (+) Visibilité courante
LazyLoad (+) True si mode lazy-load
OnGetMethodCode (+) Déclenché pour chaque méthode au chargement, pour obtenir son code
OnGetTypeInfo (+) Déclenché pour chaque type au chargement, pour obtenir ses RTTI
UsedUnitCount (+) Nombre d'unités utilisées
UsedUnits (+) Tableau zero-based des unités utilisées


Legend
 
Symbol Visibility
- Private
# Protected
+ Public
* Published
A Automated
S Strict

Sepi
Class Tree
Index
Previous (TSepiTypeParamBehavior)
Next (TSepiUnitLoadTask)


Sébastien Doeraene - 2006-2008 - Under GNU GPLv3 License
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/