Sepi

Name
  TSepiUnit

Parent
  SepiReflectionCore

Class Hierarchy
  TSepiComponent

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
FOnGetVarAddress (-) Déclenché pour chaque variable au chargement, pour obtenir son adresse
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]
FindClass (+) Trouve une classe enregistrée à partir de la classe Delphi dans cette unité
GetClass (+) Trouve une classe enregistrée à partir de la classe Delphi dans cette unité
GetUsedUnitCount (-) Nombre d'unités utilisées
GetUsedUnits (-) Tableau zero-based des unités utilisées
InternalGetComponent (#) [@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
OnGetVarAddress (+) Déclenché pour chaque variable au chargement, pour obtenir son adresse
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


Copyright (c) 2006-2010 Sébastien Doeraene
Created with DelphiCodeToDoc. To obtain the latest revision, please visit http://dephicodetodoc.sourceforge.net/