Blogs CodeS-SourceS

Blogs, blogs, blogs et encore des blogs ! Ici les développeurs vous font partager
leurs expériences, trouvailles mais également des informations funs.
Bref la vie de tous les jours des développeurs pas forcément braqués sur du code !
Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide
dans Rechercher

Parcourir par tags

Tous les tags » C# » IL » .Net   (RSS)
  • reflector bug IL -> C#/VB/etc.

    Je regardais le code de l'Entity Framework quand je suis tombé sur le code suivant : switch (this.<>1__state) {     case 3:     case 4:         break;     default:         return;         try         {         }         finally         {             this.<>m__Finally6();         }         break; } Cela me paraissant bizarre, ...
    Envoyé à Matthieu MEZIL (Weblog) par Matthieu MEZIL le juin 4, 2008
  • Entity Cloner v2

    J'avais fait une première version de l'EntityCloner. Je viens de finir une nouvelle version qui clone non plus l'entité seule mais le graphe à partir de l'entité. public static class EntityObjectExtension {     public static T Clone<T>(this T entityObject) where T : EntityObject, new()     {         return ...
    Envoyé à Matthieu MEZIL (Weblog) par Matthieu MEZIL le mai 31, 2008
  • Instance private and protected. Qu'en pensez-vous ?

    Je pense que ça serait bien de rajouter les notions de privé à l'instance (en plus de privé à la classe) et idem pour protected. Dans beaucoup de cas, je voudrais inderdire ceci : class C1 {     private int _test = 0;     public int Test(C1 c1)     {         return c1._test;     } } En effet, quand je définit _test privé ...
    Envoyé à Matthieu MEZIL (Weblog) par Matthieu MEZIL le mai 22, 2008
  • LINQ To SQL Table -> DataTable, génération de code à la volée, V3

    Suite à la nouvelle remarque de Jean-Baptiste, mon code devient finalement ceci : namespace ConsoleApplication81 {     class Program     {         static void Main(string[] args)         {             using (var context = new DataClasses1DataContext())             {                 var dt = ...
    Envoyé à Matthieu MEZIL (Weblog) par Matthieu MEZIL le avril 14, 2008
  • LINQ To SQL Table -> DataTable, génération de code à la volée, V2

    C'est pas parce que je suis au MVP Summit que ça va m'empêcher de coder la nuit. J'avais précédemment blogué sur la génération de code à la volée qui permettait de convertir une Table LINQ To SQL en DataTable. Suite à la remarque de Jean-Baptiste le fait que ça m'embêtait de garder un appel par réflection et que je voulais utiliser un ...
    Envoyé à Matthieu MEZIL (Weblog) par Matthieu MEZIL le avril 14, 2008
  • Génération de code à la volée

    J'ai récemment eu la question suivante : comment, à partir d'une System.Linq.Table<T> générer une DataTable. Ma réponse a tout de suite était : par reflection. Le problème de la reflection c'est que c'est long. Du coup la meilleure façon d'optimiser le traitement est de générer du code fortement typé à la volée. A ce propos, je vous ...
    Envoyé à Matthieu MEZIL (Weblog) par Matthieu MEZIL le mars 31, 2008
Propulsé par Community Server (Personal Edition), par Telligent Systems
Chargement...