But does this have to be a breaking change ? For existing applications, it should be possible to fully qualify the existing IIf function, Interaction.IIf or Microsoft.VisualBasic.Interaction.IIf, hence preserving the existing behaviour. This would make it easier for people to cleanup that code too, as they could search for Interaction.IIf, and change that to IIf as well as clean up other issues such as casting that is likely there.
So all in all, I think the impact is zero to none if done properly, and the benefits are huge; what currently requires a block If Else statement becomes a simple single line assignment with no side effects.
:)
I'm just getting started with my new (first) digital camera . Photos from today :
Just back from a week on the line at the Heyfield fires, catching up on the 1500 or so emails (die spammers,die) I had to wade through and found a few nice emails wishing me well for the fires :)
We spent last week around the Scrubby Creek area, working from the Heyfield complex. Thursday was the big day - the sun turned a dark dirty red then the sky went dark… really dark. The cicadas all woke up thinking it was night time
The above shot was taken in the middle of the day !! yet it seemed like night time.