Grégory Renard
La réflection au Quotidien
Optimisation de votre développement grâce à la Reflection. Reflection - Génération et gestion de formulaires web dynamiques
Par Grégory Renard publié le 02/01/2005 à 23:27, lu 10712 fois, 6 pages
 2 | Rappel
Rappel
Définition de la Reflection « System.Reflection »
La Reflection est un ensemble de classes qui permettent d'atteindre les assemblages et modules afin de les manipuler. Ainsi que leurs types et métadonnées.

La Reflection vous permettra ainsi de lister les membres de tout assemblage, module ou classes instanciées... Vous pourrez ainsi aisément extraire l'ensemble de leurs méthodes, propriétés, champs et/ou évènements exposés.

La Reflection est omniprésente dans le .NET Framework afin de générer certaines parties importantes du runtime... (ex : liaison tardive en VB.NET, marshaling, sérialisation, ...)

L'utilisation de la Reflection au sein de votre code suppose que vous ayez incorporé les instructions suivantes :

  • Imports System
  • Imports System.Reflection
Petite note, la Reflection exploite les classes de l'espace de nom System.Reflection ainsi qu'une seule classe externe à cet espace : System.Type représentant un Type au sein de code managé.
 
» Démarrer une discussion