July, 2005

  • Cyrus' Blather

    The future of the C# language

    • 45 Comments
    PDC is coming up soon, and the session list has been posted. One thing i wanted to point out was the abstract for a session that the C# team will be giving on version 3.0 of the language: C#: Future Directions in Language Innovation from Anders...
  • Cyrus' Blather

    The Consequences of Performance Optimizations

    • 32 Comments
    I wanted to write a post today about a very interesting bug we just came across related to Refactoring. As i just blogged about verification, i thought that this would be a good followup. First, a bit of background. Referencing the previous post,...
  • Cyrus' Blather

    The more things change

    • 15 Comments
    A while back we got an MSDN feedback report about a crash a customer was experiencing. The customer had the following code: class A : B { } class B : A { } class C : B { override //Type space here } At this point the IDE would just up and...
  • Cyrus' Blather

    Pop Quiz!

    • 15 Comments
    Alright class. Pop quiz time. Say you have the following code: namespace What { class The { public static void Heck( uint [] array) { if ( typeof ( uint ) != array.GetValue(0).GetType()) { throw new PleaseExplainThisToMeException(); } } } } ...
  • Cyrus' Blather

    Refactoring Verification

    • 10 Comments
    I posted a blog post from JavaOne where i stated: "I did try out several of [Netbean's] refactorings, and was pleased with them for the most part. However, i tried a rename refactoring that changed the meaning of my code, and they did no verification...
Page 1 of 1 (5 items)