Comparing Different Versions of the CLR Using Reflection, Part 3: Types

522 days ago

This third and final article of a series by Christophe Nasarre which shows how to use reflection to examine what's changed in version 2 of the CLR. This article focuses on dissecting the members of each type, from the constructor to the P/Invoke signatures using the unmanaged COM-based Reflection API. New features related to Generics are also covered.

Author Christophe Nasarre Editor David Schultz
Click here to read more


Comparing Different Versions of the CLR Using Reflection, Part 2: Namespaces and Generics

522 days ago

This is the second article in Christophe Nasarre's series about using managed and unmanaged reflection to very precisely discover the contents and changes between CLRs. This article focuses on listing the contents of assemblies from attached attributes to the different types, showing namespaces in between. A specific coverage of generics is also provided with the details of the reflection methods to use in order to get the constraints attached to a type.

Author Christophe Nasarre Editor David Schultz
Click here to read more


Comparing Different Versions of the CLR Using Reflection (Part 1: Assemblies)

522 days ago

At this point, VS .NET 2005 Beta 2 is supposed to be feature-complete. Therefore, this is a good time to check on the features that will be available when it goes public. In this three-part series, Christophe Nasarre explores some of the problems encountered when comparing the previous versions of the CLR to the new version 2.0. He also demonstrates how to use managed and unmanaged reflection to precisely discover the contents and updates, and includes specific coverage of generics. Additionally, the article details the changes in the reflection APIs for version 2.0 to support generics.

The first part of the series specifically explores the locations in which the different versions of the CLR are stored on your system, and also digs into the possible ways to load an assembly in memory. The second and third parts explain how to dissect and dump the contents of an assembly in detail—from the namespace to each kind of type member.

Author Christophe Nasarre Editor David Schultz Reviewers Neil Piggot, Kunal Cheda
Click here to read more


IronPython for ASP.NET

617 days ago

Another cool CTP I came across recently was the Iron Python for ASP.NET CTP. IronPython was released as an open-source project earlier this year (it’s available to download from CodePlex ) which was pretty cool in itself, but now there’s a nifty add-on for ASP.NET that allows you to use IronPython in your code-behind (or –beside, as the mood takes you) pages.


Click here to read more