Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

VS2010 Plugin, Reflector-Plugin, Resharper-Plugin oder Tool, um nicht aufgerufene Methode zu finden
rollerfreak2
myCSharp.de - Member

Avatar #avatar-3271.jpg


Dabei seit:
Beiträge: 916

Themenstarter:

VS2010 Plugin, Reflector-Plugin, Resharper-Plugin oder Tool, um nicht aufgerufene Methode zu finden

beantworten | zitieren | melden

Hi zusammen,

es gibt ja im Resharper das Find usage um z.B calls auf Methoden zu finden. Dann sucht der Resharper innerhalb der gesamten Solution nach Aufrufen dieser Methode. Das ist ein nettes Feature.

Ich bräuchte das aber für jede Methode an jedem Interface das in der Solution definiert ist. Und davon hätte ich gern alle Methoden die überhaupt nicht gerufen werden. (Die könnte ich dann nämlich löschen weil alle potentiellen Aufrufer innerhalb der gesamten Solution definiert sind).

Eventuell kennt einer ein VS2010 Plugin oder Resharper Plugin oder sogar ein Refector Plugin das mich bei diesem Prozess unterstützen kann.

Danke im voraus!
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von rollerfreak2 am .
Again what learned...
private Nachricht | Beiträge des Benutzers
Console32
myCSharp.de - Member



Dabei seit:
Beiträge: 258

beantworten | zitieren | melden

Resharper kann auch das soweit ich weiß,
Rechtsklick auf deine Solution => "Find Code Issues" dann sollte es eine punkte mit unused code geben
private Nachricht | Beiträge des Benutzers
rollerfreak2
myCSharp.de - Member

Avatar #avatar-3271.jpg


Dabei seit:
Beiträge: 916

Themenstarter:

beantworten | zitieren | melden

Hi Console32,

hab den neusten Resharper (7.1.1) drauf aber leider keine Lasche "unused Code" in dem Analyzing Result. Ich habe nur die folgenden:
    Common Practices and Code Improvements
    Compiler Warnings
    Constrains Violations
    Language Usage Opportunities
    Potential Code Quality Issues
    Redundancies in Code
    Redundancies in Symbol Declarations

Kann man das noch irgendwo anschalten? Es sind in der analisierten Solution definitiv unbenutze Codestellen.
Again what learned...
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 16.392

beantworten | zitieren | melden

Die neueste ist 7.1.25 ;-)

Du kannst das in den ReSharper-Optionen unter Code Inspection -> Inspection Severity nach Deinen Wünschen einstellen.
Ob das von Dir gesuchte auch in der Form dabei ist, weiß ich nicht.
private Nachricht | Beiträge des Benutzers
rollerfreak2
myCSharp.de - Member

Avatar #avatar-3271.jpg


Dabei seit:
Beiträge: 916

Themenstarter:

beantworten | zitieren | melden

Unused code/methods ist dort leider nicht einstellbar.
Attachments
Again what learned...
private Nachricht | Beiträge des Benutzers
Console32
myCSharp.de - Member



Dabei seit:
Beiträge: 258

beantworten | zitieren | melden

Resharper- Find all unused classes

Versuchs mal nach der anleitung
private Nachricht | Beiträge des Benutzers
rollerfreak2
myCSharp.de - Member

Avatar #avatar-3271.jpg


Dabei seit:
Beiträge: 916

Themenstarter:

beantworten | zitieren | melden

Auf diesen Link bin ich auch schon gestoßen!
Zitat
First enable "Analyze Errors In Solution" (right-click on the Resharper icon in the status bar)

Es gibt bei mir ein Resharper Icon in der Statusbar. Und das Analyze Errors in Solution habe ich auch nirgend gefunden.

Edit: Habs jetzt in den Settings gefunden. Hab es mal angeschalten und schau mal ob jetzt nicht verwendete Interface Methoden von (internal deklariert) gefunden werden!
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von rollerfreak2 am .
Again what learned...
private Nachricht | Beiträge des Benutzers
xxMUROxx
myCSharp.de - Member

Avatar #avatar-3236.jpg


Dabei seit:
Beiträge: 1.552
Herkunft: Südtirol/Italien

beantworten | zitieren | melden

Hallo rollerfreak2,

du musst auf Solution-Ebene rechtsklicken und dort Find Code issues klicken.

Gruß,
Michael
Mein Blog
Meine WPF-Druckbibliothek: auf Wordpress, myCSharp
private Nachricht | Beiträge des Benutzers
rollerfreak2
myCSharp.de - Member

Avatar #avatar-3271.jpg


Dabei seit:
Beiträge: 916

Themenstarter:

beantworten | zitieren | melden

Das habe ich doch bereits schon mehrmals gemacht. Allerdings erhalte ich nie unused Methods. Auch in den Settings wie oben der dialog zeigt habe ich unter unused nur 4 Sachen gefunden die alle nicht das erwünschte ergeben!
Again what learned...
private Nachricht | Beiträge des Benutzers