Xaml Viewer for Jetbrain’s DotPeek decompiler

A few days ago Matt Ellis published an Assembly List plugin for Jetbrain’s dotPeek .net decompiler, an excelent sample about how to start dotPeek plugin development. I decided to give it a try and add support for Baml to Xaml decompiler and created a simple Baml Viewer for dotPeek (Baml4dotPeek) using some code from the Reflector BamlViewer Addin in Codeplex.

baml4dotpeek

You can get the source code in github or just download the required assembly and place it in your dotpeek’s plugin directory. I know there are a lot of things to improve and this was done just for testing and fun, so feel free to fork Smile

NOTE: I know ILSpy 1.0 already support that feature, and yes I like it

  • Mahesh Krishnan

    Nice :)

  • Mahesh Krishnan

    Nice :)

  • Pingback: JetBrains .NET Tools Blog » Blog Archive » New dotPeek Early Build + Pioneering dotPeek Plug-ins

  • Alex Pasternak

    I placed it into plugins, and it’s listed in dotPeek in Options, so plugin is being read, however when I double-click a .baml inside a .dll, I still get the Explorer Open dialog instead of anything useful like output. Is there something missing in my steps? In Reflector, I know I had to activate the BAML Viewer separately from the UI.