Sébastien Lebreton
Modification d'assemblage et injection de code C# / VB.NET à la volée
Reflexil est un plugin pour Reflector permettant la modification des assemblages .NET. Il permet par exemple d'altérer le code IL d'un assemblage ou de travailler à plus haut niveau en injectant directement du code C#/VB dans le corps d'une méthode.
Par Sébastien Lebreton publié le 17/09/2007 à 00:34, lu 2824 fois, 9 pages
 2 | Notre application de démonstration
Utilisons une application simple de démonstration qui se contente d'additionner deux nombres.

using System;

using System.Windows.Forms;

 

namespace ReflexilDemo

{

    public partial class DemoForm : Form

    {

        public DemoForm()

        {

            InitializeComponent();

        }

 

        private void ComputeAndDisplay(decimal x, decimal y)

        {

            MessageBox.Show(String.Format("{0}+{1}={2}", x, y, x + y));

        }

 

        private void DisplayResultButton_Click(object sender, EventArgs e)

        {

            ComputeAndDisplay(LeftOperand.Value, RightOperand.Value);

        }

    }

}

 
Application de démonstration

Application de démonstration

 
 
Affichage du résultat

Affichage du résultat

 
 
» Démarrer une discussion
 
Discussion démarée par Noham Choulant le 18/04/2008 à 13:53, 2 commentaire(s).