ReSharper 8.0 Web Help

ReSharper | Find | Find Usages Advanced
Shift+Alt+F7Ctrl+Shift+Alt+F12

This dialog box helps refine search options for the Find Usages Advanced command. See Finding Usages of Related Entities for details.
Reference__Search_Properties__method_overriding

It consists of three areas:

  • Search shows the symbol that you search usages for, along with any ancestors that it might implement.
  • Scope lets you choose one of four standard search scopes for any symbol (Solution and libraries, Solution, Project, and Current file) .
  • Find contains several check boxes to help you specify additional options for occurrences that will be shown in search results (see table below for sets of available check boxes for any sort of symbols).

Search Properties: Availability of check boxes for different symbols


Usages Usages of members Derived types Delegate targets Textual occurrences Late-bound references 1) Extending interfaces Implementations Implementing methods Include overloading Overriding…
Classes feature_available feature_available feature_available
feature_available





Constants feature_available


feature_available feature_available




Constructors feature_available







feature_available
Delegates feature_available

feature_available feature_available





Enumeration
members
feature_available


feature_available feature_available




Enumerations feature_available feature_available

feature_available





Events feature_available


feature_available feature_available



feature_available 2)
Fields feature_available


feature_available feature_available




Files feature_available


feature_available feature_available




Indexers feature_available


feature_available feature_available


feature_available 3) feature_available 4)
Interfaces feature_available feature_available

feature_available
feature_available feature_available


Methods
(base)
feature_available


feature_available feature_available

feature_available feature_available 5)
Methods
(overriding,
standalone)
feature_available


feature_available feature_available


feature_available 6) feature_available 7)
Namespaces feature_available


feature_available





Operators feature_available


feature_available feature_available




Parameters feature_available


feature_available feature_available




Properties feature_available


feature_available feature_available



feature_available 8)
Structs feature_available feature_available

feature_available





Type
parameters
feature_available


feature_available





Variables feature_available


feature_available feature_available




1) Late-bound references are references to members of objects that are bound to a specific type as late as at runtime. Late-bound references are allowed in VB.NET, ASP.NET, and XAML. Starting from version 4.0, late binding is also available in C# with the dynamic keyword.
For example, obj.DoSomething() in the following VB.NET subroutine is a late-bound reference since it's not known before runtime if an object passed to the subroutine does actually have a method DoSomething():

Option Strict Off

Module LateBind
    Public Sub DoWork(ByVal obj As Object)
        obj.DoSomething()
    End Sub
End Module

2) Available for events with virtual modifier. (back)

3) If available. (back)

4) Available for indexers with virtual modifier. (back)

5) If available. (back)

6) If available. (back)

7) If available. (back)

8) If available. (back)