Erika Ehrli Cabral

Monday, June 20, 2005

Did you lose your mind and your source code?

I was trying to find the original source code for the code analysis & documentation tool that I built some time ago, and after spending some hours searching my computer and all my backup CD's, I could only find the assembly of the code project. Yes, you are right, I was very frustrated for some minutes; however, there are magical tools that can help you to remember the object model of a project as well as some implementation details.

Lutz Roeder created a class browser tool for .NET components: Reflector.NET. The tool allows you to explore the class hierarchy of an assembly and to disassemble the source code by class. The following image presents a snapshot of the information that .NET Reflector can provide for an assembly :



Figure 1. Sample disassembly of a class.


If you lost some code.....
  1. Take a deep breath.
  2. Think positive and consider that one advantage of loosing source code is that you get to start everything from scratch and you can make it much better.
  3. Find the assembly of your project.
  4. Download .NET Reflector.
  5. Open .NET Reflector.
  6. Load your assembly and there you go, your code is there, so don't be so scared.

26 Comments:

  • At 9:56 PM, Anonymous Anonymous said…

    What a data of un-ambiguity and preserveness of valuable familiarity on
    the topic of unpredicted feelings.

    Feel free to visit my web page; gesetzliche krankenkassen

     
  • At 10:45 PM, Anonymous Anonymous said…

    I drop a comment whenever I appreciate a article on
    a site or I have something to valuable to contribute to the conversation.
    Usually it's caused by the fire displayed in the article I read. And after this article "Did you lose your mind and your source code?". I was actually moved enough to drop a leave a responsea response :) I do have a couple of questions for you if it's okay.

    Is it only me or does it look like a few of the responses appear
    like they are written by brain dead individuals? :-P And, if you are posting at
    other online social sites, I would like to follow you.
    Would you list every one of your communal pages like your twitter feed, Facebook page or linkedin profile?


    Also visit my blog: fha refinancing

     
  • At 2:05 AM, Anonymous Anonymous said…

    Awesome article.

    my site: reseller web Hosting packages

     
  • At 7:46 AM, Anonymous Anonymous said…

    Good article! We will be linking to this great article on our website.

    Keep up the great writing.

    Here is my blog post: Private Versicherungen
    my web page :: krankenkasse online vergleich

     
  • At 6:25 PM, Anonymous Anonymous said…

    Great blog here! Also your web site loads up fast!
    What host are you using? Can I get your affiliate link to
    your host? I wish my site loaded up as quickly as yours lol

    my blog post; kredite auch Mit negativer schufa

     
  • At 7:16 PM, Anonymous Anonymous said…

    Hi there are using Wordpress for your blog platform? I'm new to the blog world but I'm trying to get started and create my own.
    Do you need any coding knowledge to make your own blog? Any help would be really appreciated!


    Also visit my weblog :: wechsel privat zu Gesetzlich
    My webpage - pkv wechsel in gkv

     
  • At 9:24 PM, Anonymous Anonymous said…

    Thanks for the marvelous posting! I certainly enjoyed reading it, you could be a great author.
    I will be sure to bookmark your blog and may come
    back in the foreseeable future. I want to encourage continue your great posts, have a nice evening!



    my webpage; incoming krankenversicherung vergleich

     
  • At 12:33 AM, Anonymous Anonymous said…

    I enjoy what you guys are usually up too. This sort of
    clever work and coverage! Keep up the excellent works guys I've included you guys to my own blogroll.

    Feel free to surf to my website ... cook islands vacation

     
  • At 12:47 AM, Anonymous Anonymous said…

    WOW just what I was searching for. Came here by searching for
    capital one miles one

    Feel free to surf to my web site - linked internet site

     
  • At 1:28 AM, Anonymous Anonymous said…

    Your style is unique in comparison to other people I have read stuff from.
    Many thanks for posting when you have the opportunity, Guess I'll just book mark this web site.

    my web-site; crazy clickbank cash

     
  • At 2:37 AM, Anonymous Anonymous said…

    Hello colleagues, how is everything, and what you would like to say regarding this
    piece of writing, in my view its in fact amazing for me.


    Also visit my page: outlet möbel online
    Also see my site - designermode online bestellen

     
  • At 6:17 AM, Anonymous Anonymous said…

    Great blog! Is your theme custom made or did you download it from somewhere?
    A design like yours with a few simple tweeks would
    really make my blog stand out. Please let me know where you got
    your theme. Bless you

    my homepage - search engine optimisation packages

     
  • At 12:12 PM, Anonymous Anonymous said…

    My spouse and I stumbled over here coming from a different web
    page and thought I might as well check things out. I like what I see so now i am following you.
    Look forward to exploring your web page yet again.

    Feel free to surf to my blog; bad credit fha loan requirements
    Also see my web site - home Mortgage refinance rates

     
  • At 12:45 PM, Anonymous Anonymous said…

    What's up it's me, I am also visiting this web page daily, this site is truly fastidious and the people are genuinely sharing
    pleasant thoughts.

    Here is my weblog; money making website

     
  • At 2:14 PM, Anonymous Anonymous said…

    Excellent, what a weblog it is! This weblog
    provides helpful facts to us, keep it up.

    Here is my weblog ... search engine optimization companies

     
  • At 2:14 PM, Anonymous Anonymous said…

    Excellent, what a weblog it is! This weblog provides helpful facts to us, keep it up.


    Have a look at my web site ... search engine optimization companies
    My web site - seo optimizacija

     
  • At 10:00 AM, Anonymous Anonymous said…

    Great goods from you, man. I have understand your stuff previous to and you're just extremely wonderful. I actually like what you have acquired here, really like what you are saying and the way in which you say it. You make it enjoyable and you still take care of to keep it sensible. I can't wait to
    read far more from you. This is really a great web site.


    Here is my blog post :: refinance companies for bad credit

     
  • At 12:11 PM, Anonymous Anonymous said…

    Right now it sounds like Expression Engine is the preferred blogging platform available right now.
    (from what I've read) Is that what you are using on your blog?

    My page :: mode shop
    my webpage: outlet online kaufen

     
  • At 8:02 PM, Anonymous Anonymous said…

    If some one wants to be updated with most recent technologies
    then he must be pay a quick visit this site and be up
    to date all the time.

    Visit my blog post: credit cards for people with bad credit

     
  • At 10:51 AM, Anonymous Anonymous said…

    It's difficult to find knowledgeable people about this topic, however, you seem like you know what you're talking about!
    Thanks

    My web page; find a home loan with bad credit
    Also see my web page :: can you refinance home equity loan

     
  • At 3:14 AM, Anonymous Anonymous said…

    Do you have a spam problem on this blog; I also am a blogger, and I was wanting to know your situation; many of us have developed some nice methods and
    we are looking to swap techniques with other folks, why
    not shoot me an e-mail if interested.

    my homepage: www.nordic-land.com/wiki/index.php?title=Be_Your_Own_Boss_Begin_A_Home_Organization_Enterprise

     
  • At 11:35 PM, Anonymous Anonymous said…

    Excellent web site. Plenty of helpful information here.
    I am sending it to a few pals ans also sharing in delicious.
    And certainly, thank you to your sweat!

    Feel free to visit my webpage - electronic medical record vendors

     
  • At 4:48 AM, Anonymous Anonymous said…

    Pretty section of content. I just stumbled upon your site
    and in accession capital to assert that I get in fact enjoyed account your
    blog posts. Any way I'll be subscribing to your augment and even I achievement you access consistently rapidly.

    My web-site: ecommerce business ideas

     
  • At 1:04 PM, Anonymous Anonymous said…

    Howdy! Someone in my Myspace group shared this site with us
    so I came to give it a look. I'm definitely loving the information. I'm bookmarking
    and will be tweeting this to my followers! Wonderful
    blog and superb design and style.

    My blog: work from home opportunities for stay at home moms

     
  • At 7:33 PM, Anonymous Anonymous said…

    Nice spot. I like it a whole lot ... but why so short?

    Also visit my webpage: private krankenversicherungen deutschland

     
  • At 1:32 PM, Anonymous Anonymous said…

    I wrote a couple articles about the comparable study but you look to knowledge a bit far more about it than I do.


    Feel free to visit my web site; private krankenzusatzversicherung vergleich online

     

Post a Comment

<< Home