Biraz da ReSharper’ın konumlanma, arama tarama özellikleri üzerinden bahsetmek istiyorum. Visual Studio’da bir dosyaya gitmek, bir tipe konumlanmak veya bir dosya içerisinde arama yapmak o kadar zor ve yavaşki Resharper’ın bu özellikleri altın değerinde oluyor.
Resharper’da bir Tipe (Goto Type,Ctrl+T), dosyaya (Goto File, Ctrl+Shift+T), sembole (Goto Symbol, Alt+Shift+T) veya üyeye (Goto Member, Alt+*) konumlanma işlemlerinin tümü birbirinin aynı bir arayüzden yapılıyor:
Konumlanmak istediğiniz öğenin ister baş harflerini, isterseniz içinde geçen büyük harfleri ya da DOS’tan kalma joker karakterleri yazarak arama yapabilirsiniz.
Kod editörü içersinde de amaca yönelik konumlanma kısayolları mevcut:
Navigate To: (Ctrl+,)
Herhangi bir tipin üzerindeyken bu komutu çalıştırdığınızda o tip ile ilgili yapabileceklerinizin menüsü ile karşılaşırsınız. Bir sınıf üzerindeyseniz, alt/üst sınıflarına, tipin tanımlandığı dosyaya gidebilirsiniz:
Find Usages: (Alt+Shift+F12)
Bir tipin tüm proje içinde kullanıldığı yerleri listeletmek için bu komutu kullanabilirsiniz.

Sonuçlar bir popup içerisinde gelecektir. Eğer sonuçlar görebileceğinizden fazla ise bunları numpaddeki
+ tuşuna basarak Arama sonuçları penceresine aktarabilirsiniz.
Highlight Usages In File: (Alt+Shift+F11)
Kursörün üzerinde bulunduğu tipin dosya içerisinde kullanıldığı tüm yerler işaretlenecektir. Kırmızı zemin rengiyle gösterilenlerde atama/yazma işlemi varken mavi zemin rengi olanlar sadece okuma olduğunuzu gösterir. İşaretli bölgeler arasında dolaşmak için Ctrl+Alt+PgUp ve Ctrl+Alt+PgDown tuşlarını kullanabilirsiniz.

Type Hierarchy: (Ctrl+E,Ctrl+H)
Kursörün üzerinde bulunduğu bir tipin içinde bulunduğu tüm hiyerarşik yapıyı sorgulayabilirsiniz:

Locate In Solution Explorer: (Alt+Shift+L)
Kod editöründe açık olan bir dosyaya solution explorerda konumlanır. Çok basit ama çok pratik bir özellik.