ReSharper 2019.3 Help

Search Properties dialog

ReSharper | Find | Find Usages Advanced
Shift+Alt+F7

This dialog helps refine search options for the Find Usages Advanced command.

ReSharper. 'Search Properties' dialog

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 checkboxes to help you specify additional options for occurrences that will be shown in search results (see table below for sets of available checkboxes for any sort of symbols).

Search Properties: Availability of checkboxes 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 SupportedSupportedSupportedSupported
Constants SupportedSupportedSupported
Constructors SupportedSupported
Delegates SupportedSupportedSupported
Enumeration members SupportedSupportedSupported
Enumerations SupportedSupportedSupported
Events SupportedSupportedSupported Available 2)
Fields SupportedSupportedSupported
Files SupportedSupportedSupported
Indexers SupportedSupportedSupported Available 3) Available 4)
Interfaces SupportedSupportedSupportedSupportedSupported
Methods (base) SupportedSupportedSupportedSupported Available 5)
Methods (overriding, standalone) SupportedSupportedSupported Available 6) Available 7)
Namespaces SupportedSupported
Operators SupportedSupportedSupported
Parameters SupportedSupportedSupported
Properties SupportedSupportedSupported Available 8)
Structs SupportedSupportedSupported
Type parameters SupportedSupported
Variables SupportedSupportedSupported

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)

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

3) If available. (back)

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

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

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

5) If available. (back)

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

6) If available. (back)

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

7) If available. (back)

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

8) If available. (back)

Last modified: 11 December 2019