Browse by Tags

All Tags » .NET 4.0 (RSS)

ExpressionVisitor shipping in .NET 4.0

As an update to “I can’t believe Microsoft didn’t make [Enter API Name Here] public” , the Visual Studio Languages team (which own the System.Linq namespace as well as the C#, VB and F# compilers) have added a new public version of ExpressionVisitor ...
Posted by David Kean | with no comments
Filed under: ,

Do we need both Visual Basic and C#?

I was reading what was new for Visual Basic 10 over on the VB Futures site, when I came across the following statement: Overall Visual Basic 10.0 and C# 4.0 will have the closest feature parity at any point in the history of the languages, which will...

Moving a type from one assembly to another using TypeForwardedToAttribute

One of the problems that we’re facing today in the Framework, mainly stemming from the red bits/green bits design of .NET 3.5, is that certain ‘core’ types are located in the wrong assemblies. For example, the extremely useful ObservableCollection<T>...

New Managed Extensibility Framework (MEF) Drop

We've dropped a new version of the Managed Extensibility Framework over on our CodePlex site. Some highlights since our last drop : New license ( MS-PL ) - redistribute, modify, or fork the source on any platform. Container re-factoring - we've...
Posted by David Kean | with no comments
Filed under: ,

Breaking changes to the String class

You may have already read Justin Van Patten's post about the upcoming breaking changes to the String class for .NET 4.0 . This change will affect the behavior of the String.StartsWith , String. EndsWith , String. IndexOf and String. LastIndexOf methods...
Posted by David Kean | 7 comment(s)