例如:是否有ReSharper快捷方式來查找某種類型的所有實例?
... new MyClass();
... new MyClass { ... };
如果我很幸運:
... Activator.CreateInstance<MyClass>();
等
有什麼想法?
例如:是否有ReSharper快捷方式來查找某種類型的所有實例?
... new MyClass();
... new MyClass { ... };
如果我很幸運:
... Activator.CreateInstance<MyClass>();
等
有什麼想法?
Find Usages菜單可用於任何成員和類型顯示所有用法,包括實例化。
我不知道有什麼辦法只將結果過濾到實例化。
你的前兩個都是對同一個構造函數的調用。簡單地做一個查找用法會找到它們(ALT + F7)。
查找使用功能能夠查找任何符號的所有匹配項。 ReSharper能夠找到所有顯式引用和使用Reflection創建的引用。見http://www.jetbrains.com/resharper/features/navigation_search.html#Find_Usages
選擇構造,然後按Shift鍵+ Alt鍵+ F12 。這將向您顯示對構造函數的所有顯式調用,其中應包含任何工廠方法。然後,您可以使用相同的快捷方式查看它們的來源。
右鍵單擊構造函數「Find Usages」。我經常爲類創建一個構造函數,即使因爲這個特性我不需要它。
另一種方式,右鍵點擊課程並單擊「查找用法」。然後點擊「過濾用法」(在圖標欄中),「顯示調用用法」。如果它是灰色的,沒有調用慣例,這可能會是這樣,如果你使用
Activator.CreateInstance<MyClass>();
我發現這個問題,因爲我目前正在尋找這樣做的更好的方法。到目前爲止沒有運氣。
如果沒有建築師我們會怎麼做? –