Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Call Graph

Postades av 2009-01-12 12:53:26 - Peter Andersson, i forum visual studio.NET IDE, Tråden har 3 Kommentarer och lästs av 1473 personer

Detta måste vara en FAQ, men jag hittar f-n den inte....

Var finns Call-Graph funktionen i VS2008???? Alltså att peka ut ett funktionsnamn och få en lista på alla metoder som anropar den osv...

Andra tänkbara namn på funktionen är Call hierarchy, Caller/Callee osv. Funktionen finns i Eclipse och är helt underbar.

tack på förhand
Peter


Svara

Sv: Call Graph

Postades av 2009-01-12 13:33:29 - Mikael Söderström

Hej Peter,

Högerklicka på metodnamnet och välj "Find all references".

Reflector har även en bra sådan funktion som visar mycket information från kompilerade dll:er.
http://www.red-gate.com/products/reflector/

Hoppas det fungerar som väntat.

/Mikael Söderström


Svara

Sv:Call Graph

Postades av 2009-01-12 13:43:58 - Peter Andersson

Hej & tack, men inte helt på pricken.

Find All Refs använder jag såklart, men den ger bara en nivå. När jag analyserar annans kod (och även min egen där mina tankegångar inte framgår som helt solklara...) vill jag kunna kolla både uppåt och nedåt i call-hierarkin. Alla Callers, sedan de metoder som anropar dessa osv uppåt i hierarkin osv osv.

Såklart att det strular ibland och man fastnar på en interface-definition där man inte vet implementationen, men i många av fallen är det ovärderligt.

Detta finns och funkar helt kanon i Eclipse, jag fick bara för mig att "naturligtvis måste samma feature finnas i VS???" Men det verkar inte så.

Reflektor gör en del av jobbet, glömde nämna att jag kör den, men inte helt hundraprocentigt. Tyvärr har jag inte Eclipse installerat, annars skulle jag posta en skärmdump på denna excellenta finess.


Svara

Sv: Call Graph

Postades av 2009-01-12 13:48:54 - Mikael Söderström

Hej,

Surt sa refven. Ett annat alternativ då är att använda nDepend. Det har ett plugin till Visual Studio där du bl.a. kan välja alternativen "Who is directly using me?", "Who is indirectly using me?", "Who I use directly?" samt "Who I use indirectly?". Då dessa genererar kod som är snarlik SQL så kan du sedan anpassa dessa för att få en bättre vy på det du vill ha.

http://www.ndepend.com

Lycka till!


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 153
27 952
271 704
1 149
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies