安全删除重构
如果您要删除其他符号或项目/程序集引用,请使用此重构以确保删除后解决方案能够编译。 如果没有对被删除项的引用,或者所有引用都可以安全折叠,该项将会立即被删除。 否则,JetBrains Rider 将向您显示所有不安全删除的引用,您可以编辑相应的代码。 如果在删除符号后留下任何空文件,此重构也可以删除这些文件。
安全删除符号
通过以下方式之一选择符号:
在编辑器中,将插入符号放置在符号名称处。
在解决方案资源管理器中选择一个符号。
在 结构窗口 窗口中选择一个符号。
请执行以下操作之一:
按下 Alt+Delete。
按 Ctrl+Alt+Shift+T 然后选择 安全删除。
在主菜单中选择 。
安全删除 对话框将打开。
如果符号具有基符号、继承符号或两者,JetBrains Rider 会提示您指定应删除哪些符号。
如果是类型,您可以删除该类型及其所有继承符号。
如果是多态方法或属性,您也可以通过选择以下选项之一来删除基成员:
删除整个层次结构:所选成员、所有基符号及其所有继承符号
删除所选成员及其所有继承符号
删除层次结构中的单个成员,即所选成员

要应用重构,请点击 下一步。
如果未找到任何用法,该符号将会立即被删除。 否则,检测到的冲突会显示在重构向导的下一步中,您需要手动 解决冲突。
安全删除项目
在解决方案资源管理器中选择一个或多个您想要删除的项目。
请执行以下操作之一:
按 Delete 或 Alt+Delete。
按 Ctrl+Alt+Shift+T 然后选择 安全删除。
在主菜单中选择 。
安全删除 对话框将打开。
要删除的项目会列在对话框中。 默认情况下,会选中 搜索用法 ,以便您查看项目被引用的所有位置并决定如何处理它们。
您可以选择性地选中 从文件系统中删除项目文件夹和文件。 如果未选中,该项目将从解决方案中移除,但所有项目文件将保留在磁盘上。

要应用重构,请点击 下一步。
安全删除项目/程序集引用
在解决方案资源管理器中选择一个或多个您想要删除的引用。
请执行以下操作之一:
按下 Alt+Delete。
按 Ctrl+Alt+Shift+T 然后选择 安全删除。
在主菜单中选择 。
如果仅选择未使用的引用,则会立即执行重构。 否则,将会打开 安全删除程序集引用 对话框,其中显示了被删除项目/程序集中符号的所有用法。 您可以单击每个用法以导航到源代码,并查看是否可以删除它。 当您更改代码时,对话框中的用法列表会自动更新。
一旦对话框中不再有任何用法,您可以单击 下一步 完成删除。
如果您想删除所选的程序集引用并稍后清除其用法,请取消选中 仅移除未使用的引用 ,然后单击 下一步。