Assembly lists for dotPeek!

by Matt 31. May 2011 10:38

So, I guess I’m laying claim to the first dotPeek plugin. (tl;dr - get the source and a zip file at github)

I’m really liking dotPeek, JetBrains’ new decompiler. It’s not perfect – it is still in pre-beta after all - it’s a bit slow, there are things it has trouble decompiling (Silverlight reactive framework for one) but what it does have is a killer feature – ReSharper’s navigation and code analysis – go to type, go to symbol, deriving classes, show usages, etc. Everything you could need for a good bit of code spelunking.

Everything except assembly lists.

Reflector’s got a lovely feature that allows you to switch between lists of different assemblies, so I can be looking through the Silverlight reactive framework, then switch over to wander through the ReSharper API and then jump into the dotPeek assembly list. All very handy, and all very much missing from dotPeek.

Fortunately, the nice folks at JetBrains have included ReSharper’s plugin model into dotPeek. So, check this out:

image

Looks remarkably familiar, no?

It’s dead easy to install:

  1. Since dotPeek doesn’t have a standard installer, create a folder called plugins wherever it is you’ve installed dotPeek to
  2. Download this file from the downloads section of the github repo
  3. Right click the zip file, display properties and click “unblock”
  4. Extract the files from the zip file and dump them in the “plugins” folder, preferably in their own folder, such as “AssemblyLists”

Now, when you start dotPeek, you’ll get a new entry in the FIle menu, and a new button on the toolbar in the Assembly Explorer that will bring up the list management window. Add, remove or rename your lists here. They should stay up to date with whatever was last selected in the assembly explorer, and will save and load between sessions.

One word of warning – the assembly lists are stored in a shared file, and if you start dotPeek without the plugin, it WILL lose your lists.

Let me know what you think – issues and whatnot on github, or @citizenmatt on twitter. Ta!

Tags:

Comments (30) -

Howard van Rooijen
Howard van Rooijen
5/31/2011 9:32:32 PM #

Very nice work sir! That was also the first plugin I was thinking of writing too!

Reply

Yves Reynhout
Yves Reynhout
5/31/2011 9:33:29 PM #

Right click the zip, unblock, extract (no need to unblock the individual files anymore - less clicks Wink).

Reply

matt
matt
6/20/2011 8:35:16 AM #

Yep. That makes it easier. Updated!

Reply

Richard
Richard
6/20/2011 7:08:00 AM #

"Extract the files from the zip file and dump them in the plugins folder"

This works if you only have one plugin; if you're installing multiple plugins, you need to dump them in a sub-folder of the "plugins" folder.

Reply

matt
matt
6/20/2011 8:33:46 AM #

Good point. I'll update the text. Ta!

Reply

pete
pete
7/7/2011 9:30:57 PM #

Great job, I just have one kind request though, please add copy to list management and ability to rename lists.
Thanks

Reply

Neil
Neil
9/8/2011 8:12:35 AM #

think I'm going to have to dabble into dotpeek plugin! cheers!

Reply

Dennis
Dennis
10/11/2011 3:29:04 PM #

Everything is dumped into a sub folder and I am still having issues?

Reply

Philix
Philix United States
11/18/2015 6:29:46 PM #

great web site.

Reply

philix
philix United States
11/20/2015 4:11:26 AM #

good web site.

Reply

philix
philix United States
11/20/2015 4:20:12 PM #

Great Web Site.

Reply

philix
philix United States
11/21/2015 3:14:42 PM #

Wonderful Website

Reply

Philix
Philix United States
11/22/2015 7:36:30 PM #

Ace Site

Reply

philix
philix United States
11/23/2015 1:07:54 AM #

Nice Web Site.

Reply

philix
philix United States
11/27/2015 5:33:06 PM #

Great Site.

Reply

Patrica Guccione
Patrica Guccione United States
1/6/2016 2:39:58 PM #

Well good for you! I have a lot but one I just thought of was when you lick a crease of paper so that it'll rip in a straight line and it actually tears in a frayed straight line rather than rips awkwardly. I love that bleachy taste and that bleachy satisfaction.

Reply

Darnell Drape
Darnell Drape United States
1/15/2016 3:43:37 AM #

Let me be the first to say: Congrats, Neil! I've been following this site from day one, and have loved every single day of awesomeness that it has delivered. You deserve all the success coming your way. Keep it up!AWESOME!

Reply

Ronnie Motter
Ronnie Motter United States
1/15/2016 3:48:00 AM #

this is awesome like the book of awesome

Reply

Loida Shaneyfelt
Loida Shaneyfelt United States
1/15/2016 4:04:08 AM #

Congratulations, Neil! I love this site and I know I'll love the book. Christmas, birthdays, Father's Day 2010  check!

Reply

Wallace Chappelear
Wallace Chappelear United States
1/15/2016 4:13:04 AM #

Congratulations on your success! You deserve it for brightening all of my work days with something to be excited about.

Reply

Isreal Payor
Isreal Payor United States
1/15/2016 4:21:01 AM #

Let me be the first to say: Congrats, Neil! I've been following this site from day one, and have loved every single day of awesomeness that it has delivered. You deserve all the success coming your way. Keep it up!AWESOME!

Reply

Joseph Vogel
Joseph Vogel United States
1/15/2016 4:33:40 AM #

Let me be the first to say: Congrats, Neil! I've been following this site from day one, and have loved every single day of awesomeness that it has delivered. You deserve all the success coming your way. Keep it up!AWESOME!

Reply

Hilaria Rieff
Hilaria Rieff United States
1/15/2016 4:58:07 AM #

I love the dolphin saving you one.

Reply

Normand Schwarz
Normand Schwarz United States
1/15/2016 5:45:25 AM #

yeah, except the "dolphin saving you" one

Reply

Deena Hofer
Deena Hofer United States
1/15/2016 7:06:37 AM #

Well good for you! I have a lot but one I just thought of was when you lick a crease of paper so that it'll rip in a straight line and it actually tears in a frayed straight line rather than rips awkwardly. I love that bleachy taste and that bleachy satisfaction.

Reply

Rubin Hadcock
Rubin Hadcock United States
1/15/2016 7:14:17 AM #

this is awesome like the book of awesome

Reply

Kylee Marett
Kylee Marett United States
1/15/2016 7:44:42 AM #

yeah, except the "dolphin saving you" one

Reply

Freddy Stuart
Freddy Stuart United States
1/15/2016 7:51:02 AM #

getting laid AWSOME

Reply

Wai Freifeld
Wai Freifeld United States
1/15/2016 8:27:39 AM #

getting laid AWSOME

Reply

Karole Acevedo
Karole Acevedo United States
4/23/2016 12:34:50 AM #

I was in search of this special information for a very very long year. Thank oneself and best of luck.. Cheers! More A shapely Agreeable.

Reply

Pingbacks and trackbacks (4)+

Add comment

biuquote
  • Comment
  • Preview
Loading

Rel=Me

Month List

RecentComments

Comment RSS