Sepi

Name
  SepiReflectionCore

Parent
  Sepi

Description
  Définit les classes de gestion des meta-unités

Author
  sjrd

Version
  1.0

Types
 
Type Description
TGetMethodCodeEvent (+) Type de l'événement OnGetMethodCode de TSepiUnit
TGetTypeInfoEvent (+) Type de l'événement OnGetTypeInfo de TSepiUnit
TGetVarAddressEvent (+) Type de l'événement OnGetVarAddress de TSepiUnit
TMemberVisibility (+) Visibilité d'un composant
TSepiComponentState (+) État d'un composant
TSepiDigest (+) Digest de compatibilité d'un composant Sepi
TSepiImportUnitFunc (+) Type de routine call-back pour l'import d'une unité sous Sepi
TSepiLazyLoadChildKind (+) Type d'enfant pour le lazy-load
TSepiLazyLoadChildrenData (+) Tableau de données lazy-load pour les enfants
TSepiLoadUnitEvent (+) Type de l'événement OnLoadUnit de TSepiRoot
TSepiTypeResultBehavior (+) Comportement d'un type lorsqu'il est valeur de retour

Constants
 
Constant Description
DefaultTypeParamBehavior (+) Comportement par des défaut d'un type comme paramètre
SystemUnitName (+) Nom de l'unité System.pas
VisibilityStrings (+) Chaînes des visibilités

Variables
 
Variable Description

Methods
 
Method Description
SepiImportedUnit (+) Cherche une routine d'import d'une unité
SepiRegisterComponentClasses (+) Recense des classes de composants Sepi
SepiRegisterImportedUnit (+) Recense une routine d'import d'unité
SepiUnregisterImportedUnit (+) Supprime un recensement d'import d'unité

Classes
 
Class Description
ESepiAlreadyCompleted (+) Déclenchée lorsqu'on tente de modifier un élément déjà complété
ESepiBadConstTypeError (+) Déclenchée si l'on tente de créer une constante avec un mauvais type
ESepiComponentAlreadyCreated (+) Déclenchée si l'on tente de recréer un composant
ESepiComponentNotFoundError (+) Déclenchée lorsque la recherche d'un composant s'est soldée par un échec
ESepiIncompatibleUsedUnitError (+) Déclenchée si une unité utilisée est incompatible avec les digests connus
ESepiUnitNotFoundError (+) Déclenchée lorsque la recherche d'une unité s'est soldée par un échec
TSepiAsynchronousRootManager (+) Gestionnaire asynchrone de racine Sepi
TSepiComponent (+) Composant Sepi
TSepiComponentList (+) Liste de composants Sepi
TSepiConstant (+) Constante
TSepiContainerType (+) Type conteneur
TSepiLazyLoadChildData (+) Données de lazy-load pour un enfant
TSepiLazyLoadData (+) Données de lazy-load
TSepiMember (+) Membre d'un type conteneur
TSepiNamespace (+) Espace de noms (d'étendue plus petite qu'une unité)
TSepiRoot (+) Racine de l'arbre de réflexion
TSepiRootFork (+) Fork d'une racine Sepi
TSepiType (+) Type
TSepiTypeAlias (+) Alias de type
TSepiTypeParamBehavior (+) Comportement d'un type lorsqu'il est passé en paramètre
TSepiUnit (+) Unité
TSepiUnitAlias (+) Alias d'unité
TSepiUnitLoadTask (+) Tâche de chargement/déchargement d'une unité Sepi
TSepiUntypedType (+) Type non typé
TSepiVariable (+) Variable (ou constante typée)

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/