Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Looking for a code path tracer [modified]

Looking for a code path tracer [modified]

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studiocomtoolsquestion
8 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Marc Clifton
    wrote on last edited by
    #1

    Specifically for .NET languages. Similar to how you can right click on a method name and get a list of all the references to that method, what I'm looking for is something that will give me all the call trees, showing not just the immediate reference, but where that reference gets called from, recursively. Does anything like that exist? [edit]By "code path tracer", I don't mean at runtime, I mean something that will give me the code path in the IDE or even a third party utility like Reflector. hmmm. Checking out Reflector...hmmm...didn't see anything that is like what I'm looking for.[/edit] Marc -- modified at 11:19 Monday 16th April, 2007

    Thyme In The Country
    Interacx

    People are just notoriously impossible. --DavidCrow
    There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
    People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

    R E S O 4 Replies Last reply
    0
    • M Marc Clifton

      Specifically for .NET languages. Similar to how you can right click on a method name and get a list of all the references to that method, what I'm looking for is something that will give me all the call trees, showing not just the immediate reference, but where that reference gets called from, recursively. Does anything like that exist? [edit]By "code path tracer", I don't mean at runtime, I mean something that will give me the code path in the IDE or even a third party utility like Reflector. hmmm. Checking out Reflector...hmmm...didn't see anything that is like what I'm looking for.[/edit] Marc -- modified at 11:19 Monday 16th April, 2007

      Thyme In The Country
      Interacx

      People are just notoriously impossible. --DavidCrow
      There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
      People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

      R Offline
      R Offline
      Ryan Roberts
      wrote on last edited by
      #2

      Newer versions of Reflector will do that, check the analyze menu option.

      M 1 Reply Last reply
      0
      • M Marc Clifton

        Specifically for .NET languages. Similar to how you can right click on a method name and get a list of all the references to that method, what I'm looking for is something that will give me all the call trees, showing not just the immediate reference, but where that reference gets called from, recursively. Does anything like that exist? [edit]By "code path tracer", I don't mean at runtime, I mean something that will give me the code path in the IDE or even a third party utility like Reflector. hmmm. Checking out Reflector...hmmm...didn't see anything that is like what I'm looking for.[/edit] Marc -- modified at 11:19 Monday 16th April, 2007

        Thyme In The Country
        Interacx

        People are just notoriously impossible. --DavidCrow
        There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
        People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

        E Offline
        E Offline
        Ed Poore
        wrote on last edited by
        #3

        Same as Ryan said, Reflector has for as long as I've known it been able to do this, used to be the keyboard shortcut Ctrl+R, don't know if that still works though.

        M 1 Reply Last reply
        0
        • M Marc Clifton

          Specifically for .NET languages. Similar to how you can right click on a method name and get a list of all the references to that method, what I'm looking for is something that will give me all the call trees, showing not just the immediate reference, but where that reference gets called from, recursively. Does anything like that exist? [edit]By "code path tracer", I don't mean at runtime, I mean something that will give me the code path in the IDE or even a third party utility like Reflector. hmmm. Checking out Reflector...hmmm...didn't see anything that is like what I'm looking for.[/edit] Marc -- modified at 11:19 Monday 16th April, 2007

          Thyme In The Country
          Interacx

          People are just notoriously impossible. --DavidCrow
          There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
          People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

          S Offline
          S Offline
          Shog9 0
          wrote on last edited by
          #4

          Huh. VS does that for C++, but not C# / VB... how unfortunate...

          ----

          It appears that everybody is under the impression that I approve of the documentation. You probably also blame Ken Burns for supporting slavery.

          --Raymond Chen on MSDN

          1 Reply Last reply
          0
          • R Ryan Roberts

            Newer versions of Reflector will do that, check the analyze menu option.

            M Offline
            M Offline
            Marc Clifton
            wrote on last edited by
            #5

            Ryan Roberts wrote:

            Newer versions of Reflector will do that, check the analyze menu option.

            I will! Thanks. I was looking at plugins. I didn't realize this was built in functionality. Marc

            Thyme In The Country
            Interacx

            People are just notoriously impossible. --DavidCrow
            There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
            People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

            1 Reply Last reply
            0
            • E Ed Poore

              Same as Ryan said, Reflector has for as long as I've known it been able to do this, used to be the keyboard shortcut Ctrl+R, don't know if that still works though.

              M Offline
              M Offline
              Marc Clifton
              wrote on last edited by
              #6

              Ed.Poore wrote:

              Reflector has for as long as I've known it been able to do this

              Huh. I must have missed that. I was looking at plugins, thinking it wasn't in Reflector itself. Thanks. I'll check it out. Marc

              Thyme In The Country
              Interacx

              People are just notoriously impossible. --DavidCrow
              There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
              People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

              E 1 Reply Last reply
              0
              • M Marc Clifton

                Ed.Poore wrote:

                Reflector has for as long as I've known it been able to do this

                Huh. I must have missed that. I was looking at plugins, thinking it wasn't in Reflector itself. Thanks. I'll check it out. Marc

                Thyme In The Country
                Interacx

                People are just notoriously impossible. --DavidCrow
                There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                E Offline
                E Offline
                Ed Poore
                wrote on last edited by
                #7

                One of the most useful features, I've used it a heck of a lot.

                1 Reply Last reply
                0
                • M Marc Clifton

                  Specifically for .NET languages. Similar to how you can right click on a method name and get a list of all the references to that method, what I'm looking for is something that will give me all the call trees, showing not just the immediate reference, but where that reference gets called from, recursively. Does anything like that exist? [edit]By "code path tracer", I don't mean at runtime, I mean something that will give me the code path in the IDE or even a third party utility like Reflector. hmmm. Checking out Reflector...hmmm...didn't see anything that is like what I'm looking for.[/edit] Marc -- modified at 11:19 Monday 16th April, 2007

                  Thyme In The Country
                  Interacx

                  People are just notoriously impossible. --DavidCrow
                  There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                  People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                  O Offline
                  O Offline
                  Orcrist
                  wrote on last edited by
                  #8

                  It's kinda space age but I found this useful a few times. http://www.codeproject.com/cs/design/miniwalker.asp[^] Hopefully it might help. Cheers, David

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups