BT

InfoQ Homepage News More Changes for VB on Silverlight

More Changes for VB on Silverlight

Bookmarks

Silverlight is bringing a lot of changes to VB, including cross-platform support. While much of VB is going to be available in Silverlight, including VB's collection of legacy functions and LINQ, not everything will be available moving forward.

First on the chopping block list is the My namespace. This is understandable as most of it wouldn't work in a browser context anyways.

In an unfortunate turn of events, XML literals will not be available. This won't be offered because System.Xml.Linq is not available in Silverlight 1.1.

COM support will not be available either. With a goal of being cross-platform, this was pretty much expected.

Last on the list if the File System Object. As Silverlight will only have access to System.IO.IsolatedStorage, this wasn't an option.

Note that these changes only apply to VB running under Silverlight, when using VB for compiled applications this functionality will remain.

In the Silverlight timeframe some of the base classes will be marked as obsolete. These include the non generic collection classes such as ArrayList and Hashtable.

 

Rate this Article

Adoption
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
Country/Zone:
State/Province/Region:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.