History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: RSRP-36866
Type: New Feature New Feature
Status: Open Open
Priority: Normal Normal
Assignee: Ilya Ryzhenkov
Reporter: Dmitry Shaporenkov
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
ReSharper

Go To Type: Emphasize nested types so that can be easily distinguishable from top-level types

Created: 09 Mar 07 14:41   Updated: 19 Mar 07 16:39
Component/s: Go to by Name
Fix Version/s: Mirabilie Futurum
Security Level: Everybody (All jira users)

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
It is now impossible to visually determine if a type listed in Go To Type is a nested type or a top-level type

 All   Comments   Work Log   Change History      Sort Order:
Dmitry Shaporenkov - 09 Mar 07 14:44
I think it would be enough to change the visual style (e.g. font effect) of the 'in ...' phrase, so that the last components of the fully qualified name in this phrase (types) would have different visual style than the first components (namespaces)

Ilya Ryzhenkov - 19 Mar 07 16:25
May be show only namespaces to the right and display nested types as "OuterType.NestedType", and filter with "OR" for all types in nesting chain. I.e. "OuterType.NestedType" will be in list when "OT" or "NT" is typed.

Dmitry Shaporenkov - 19 Mar 07 16:39
I like the first part (display nested types with qualification and only namespaces to the right), but filtering with 'or' junction seems confusing to me. The behavior of the filtering shouldn't depend on that the type is a nested or a top-level (since the user may not know this) - only presentation should. In case if the are multiple levels of nesting, we could just show the first containing outer type, ellipsis and the name of the nested type (i.e. "OuterType1...NestedType)