dotnet / dotnet/project-system

Add options for document and symbol renaming

Open
#8,858 1 comment 1 reaction 0 assignees View on GitHub
Triage-Approved
Dominant language
C#
Stars
1k
Forks
415
PR merge metrics
No merged PRs in 30d

Description

Based on the discussion in this PR: https://github.com/dotnet/project-system/pull/8784#discussion_r1065409682

Roslyn is changing how Document and Symbol rename options work. Formally, they were stored within the `Solution` via an `OptionSet`. Now, they have separate `DocumentRenameOptions` and `SymbolRenameOptions` that need to be provided by the user of the API. Tomas mentioned that the only part of VS to currently provide these options is the "Inline Rename UI".

The feature request here is to:
- Determine how *Inline Rename UI* uses and stores these options
- Work with that team to confirm that we should share the same use of these values
- Determine if new UI is needed for exposing these to the user globally
- Update the code in the Project System to utilize the user-provided values

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.