01-Navigation/6-Find_usages/6.4-Quick_find_usages.cs (17 lines of code) (raw):

namespace JetBrains.ReSharper.Koans.Navigation { // Quick Find Usages // // Displays popup menu of usages in current file // // <shortcut id="Show Usages">Alt+Shift+F12 (VS)</shortcut> // public class QuickFindUsages { private const double MinValue = -3.5; private const double MaxValue = 3.5; public double Adjust(double original, double delta) { // 1. Place the caret on newValue and invoke Quick Find Usages var newValue = original + delta; if (newValue < MinValue) newValue = MinValue; if (newValue > MaxValue) newValue = MaxValue; return newValue; } } }