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 | ||
* [Rename] Variabeln können hiermit Solutionweit umbenannt werden | * [[Rename]] Variabeln können hiermit Solutionweit umbenannt werden | ||
* [Extract Method | * [[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"> | ||
