Resharper: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Jan (Diskussion | Beiträge)
Jan (Diskussion | Beiträge)
Zeile 45: Zeile 45:


Klickt man im Programmtext auf ein Symbol, wie etwas eine Variable mit der rechten Maustaste erscheint ein Kontextmenu, in dem sich unter andem der Punkt Refactor befindet. Darunter finden sich mehrere Optionen:
Klickt man im Programmtext auf ein Symbol, wie etwas eine Variable mit der rechten Maustaste erscheint ein Kontextmenu, in dem sich unter andem der Punkt Refactor befindet. Darunter finden sich mehrere Optionen:
* Refactor this ... zeig alle möglichkeiten an.
* [Refactor this...] zeig alle möglichkeiten an.
* inline Wenn man eine Variable ausgewählt hat kann man sie inlinen
* [Inline] Wenn man eine Variable ausgewählt hat kann man sie inlinen
* umbenennen Variabeln können hiermit Solutionweit umbenannt werden
* [Rename] Variabeln können hiermit Solutionweit umbenannt werden
* Extract Method Wenn man einen Programm-Block auswählt, kann man diesen in eine Methode extrahieren
* [Extract Method} Wenn man einen Programm-Block auswählt, kann man diesen in eine Methode extrahieren
* Push/Pull members Up/Dpwn Hiermit können Methoden in der Vererbungshierarchie verschoben werden
* [Push/Pull members Up/Dpwn] Hiermit können Methoden in der Vererbungshierarchie verschoben werden
Es gibt weitere Möglichkeiten, insbesondere unter dem Punkt Convert, kann man ausgewählten Quelltext in verschiedener Art verändern.
Es gibt weitere Möglichkeiten, insbesondere unter dem Punkt Convert, kann man ausgewählten Quelltext in verschiedener Art verändern.


Zeile 56: Zeile 56:
{{RefImg|ReSharperInspect.png|500px|1|Kontextmenu "Inspect".}}
{{RefImg|ReSharperInspect.png|500px|1|Kontextmenu "Inspect".}}
Ausserdem gibt es in dem Kontextmenu, das man erhält, wenn man auf ein Programmsymbol rechtklickt die Möglichkeit zur Analyse:  
Ausserdem gibt es in dem Kontextmenu, das man erhält, wenn man auf ein Programmsymbol rechtklickt die Möglichkeit zur Analyse:  
* Inspect This... Zeigt alle möglichen Optionen an
* [Inspect This...] Zeigt alle möglichen Optionen an
* Type Hierarchy Zeigt die Hierarchie innerhalt der Vererbung
* [Type Hierarchy] Zeigt die Hierarchie innerhalt der Vererbung
* Outgoing Calls Zeigt, welche Methoden von hier aus aufgerufen werden
* [Outgoing Calls] Zeigt, welche Methoden von hier aus aufgerufen werden
* Incoming Calls Zeigt, an welchen anderen Stellen diese Methode aufgerufen wird
* [Incoming Calls] Zeigt, an welchen anderen Stellen diese Methode aufgerufen wird
* Value Origin Zeigt auf, wo der Wert einer Variabeln zugewiesen wurde
* [Value Origin] Zeigt auf, wo der Wert einer Variabeln zugewiesen wurde
* Value Destination Zeigt wo der Wert der Variabeln verbraucht wird
* [Value Destination] Zeigt wo der Wert der Variabeln verbraucht wird


<br clear="all">
<br clear="all">
Abgerufen von „https://sopranium.de/Resharper