Carl Franklin

.NET Wonk

Carl Franklin and Mark Miller show off Refactor support in VB 2005

Mark Miller and I made these videos the other day in hopes that Microsoft would use them on their page announcing the excellent refactoring support that Mark's company is providing for the VB 2005 language. Microsoft ultimately opted for a shorter video done by DevExpress. No biggie. We can still share the videos we made.

Here they are (flash is required):

Refactoring Part One:

Refactoring Part Two:




Sahil Malik said:

In one word - Amazing.

In more words - The best I've seen in a long time.

When can we have a C# version?
# April 22, 2005 2:06 AM

Sahil Malik said:

Have a question/suggestion though.

As I change the name of a method, I hope I can use only the keyboard, to change the name wherever that method is used. (I think Mark used the mouse to do that).

Also, hopefully that'll work over multiple projects in a solution?
# April 22, 2005 2:18 AM

Mark Anthony Spiteri said:

I am speechless, I should start using VB.NET just for that coolness. Amazing!!
# April 22, 2005 2:23 AM

StuFF said:

Really cool things... I have 2 Remarks. First, I tought there was allready refactoring tools in VS 2005 (or is it only in C#)... Even if they are not that cool (mainly because they have Modal Boxes), I'm asking myself if it's not "double"... The second remark is about the design. Some things are really neat, but some others (like those big red arrows) really need a designer looking at it, because they look as nice as the Windows XP Standard Candy User Interface ;) But once again, DevExpress Team, Great great great ! ;)
# April 22, 2005 4:13 AM

Stefan said:

This is incredible!

Amazing Tales of Productivity... ;-)
# April 22, 2005 6:43 AM

denny said:

So have the "refactored" the download button or is it just me??

when I press the "Download Your Copy Now" button I get a new browser window with the same page. My system is XP Pro SP2, I do not see any IE popup error message but it acts like a popup error...

I' see what view source on the page shows...
# April 22, 2005 9:09 AM

Sahil Malik said:

I believe Beta1 C# had refactoring, and Beta2 VB.NET has it too. But neither look this cool, and this appears to do much more. This makes Vstudio like a game. Especially the reorder parameters, my god, how did they manage to do that animation. It's simply unreal.
# April 22, 2005 9:38 AM

denny said:

Now it downloaded.... Server capacity limit I guess.... be better if it said that and not loop back to the page.
# April 22, 2005 9:54 AM

sureshot said:

just killer...i'm speechless
# April 22, 2005 10:01 AM

Gary said:

Is this language-independant like a typical DevExpress feature? :)
# April 22, 2005 11:54 AM

Carl Franklin said:

This is for VB.NET only
# April 22, 2005 12:45 PM

Richard Morris said:

It's language independant, and IDE independant - but only in Refactor! Pro. Other features of R!Pro include some additional refactorings (like the 'renam local' Mark just showed), and extensibility where you can actualy build custom refactorinsgs using any .NET language (Tools written in VB for C# guys - makes a nuce change :).

R!Pro is $99.

Refactor! for Visual Basic 2005 (The free version) is for Visual Basic 2005 Only.
# April 22, 2005 1:24 PM

Richard Morris said:

bah spelling is your friend
# April 22, 2005 1:27 PM

John said:

Wow! That's crazy. What a cool tool.
# April 23, 2005 1:12 PM

Bob ( said:

Wow refactor looks great. But even something more special, Mark doesn't mention poo, or cursed at all through that. A round of applause for Refactor and another for Mark. Great vid by the way. Refactor rulez!!
# April 24, 2005 4:39 PM

Mike said:

This is terrific! When we got Beta 2 installed we were shocked to see refactoring built into C#, but lacking in VB.NET. I am thrilled to see this tool added in. Are we going to see this tool built into Visual Studio 2005?
# April 25, 2005 1:47 PM

Carl Franklin said:


It's part of VB 2005, yes, but because of timing didn't make it in the box. When you install VS there will be some kind of link to download it.
# April 25, 2005 1:53 PM

StuFF said:

Just wanted to let you know guys that it also works on the BETA 1 ! ;) We ordered the BETA 2 but in the mean time I wanted to give it a try, and it actually works ! By the way, anybody know how to configure the shortcut so that I can use something else than ~, because on a German keyboard it's not at all easy...
# April 27, 2005 11:35 AM

Mark Miller said:

StuFF: If you go to the devexpress.public.dotnet.refactor.vb newsgroup, you can find a thread with the subject "Refactor options". In this thread I discuss work-arounds for rebinding this default shortcut.
# April 30, 2005 7:31 PM

Mr Irrelevant said:

wow .... bleeding edge
# May 7, 2005 1:48 AM said:

403765.. Reposted it :)

# April 6, 2011 6:55 PM