.NET, Architecture, ALM, Cloud
Voici un exemple dimplémentation pour ajouter une méthode d'extension sur IQueryable
Un autre gros avantage du mécanisme d'Expression Trees et son extensibilité et va donc vous permettre de créer vos propres expressions. Il n'y a rien de mieux qu'on bon exemple. Prenons la fonction Factorielle : public static int StaticFactorial( int...
Lire la suiteVous utilisez les arbres d'expression (Expression Trees) et vous êtes frustrés de ne pas pouvoir les visualiser et debugger facilement ? Je suis dans le même cas ! Je suis en train de me lancer dans un petit projet CodePlex que j'ai nommé "Expressions.Debugger"....
Lire la suiteVoyons à présent comment créer simplement son provider LINQ à l'aide du Framework 4.0. Il était bien sûr possible de créer son provider LINQ avec le Framework 3.5 mais son implémentation a été facilité avec le 4.0 et la mise à disposition de la classe...
Lire la suiteC# Code : Action < AttributeTargets > switchSample = (a) => { switch (a) { case AttributeTargets .Class: Console .WriteLine( "Attribute for class" ); break ; case AttributeTargets .Method: Console .WriteLine( "Attribute for method" ); break ; default...
Lire la suite
C# Code : Action
C# Code : Func
C# Code : Action
Petit tutorial très pratique qui va nous permettre de récupérer le Code IL de nos méthodes dynamiques et donc de nos expressions lambda compilé à la volée. Prenons un exemple simple : Expression
Les arbres d'expressions (Expression Trees) sont apparus dans sa première version avec le framework 3.5. En parallèle le projet DLR continuait son bout de chemin en mettant en place un nouveau modèle des ET pour faciliter la mise en place des langages...
Lire la suite