提交 9ea88834 编写于 作者: D David Barbet

Match rename behavior to previous version.

上级 150b9bde
......@@ -28,10 +28,9 @@ public bool SupportsRefactorings(ITextBuffer textBuffer)
public bool SupportsRename(ITextBuffer textBuffer)
{
var sourceTextContainer = textBuffer.CurrentSnapshot.AsText().Container;
if (Workspace.TryGetWorkspace(sourceTextContainer, out var workspace)
&& workspace is VisualStudioWorkspaceImpl vsWorkspace)
if (Workspace.TryGetWorkspace(sourceTextContainer, out var workspace))
{
return vsWorkspace.GetRelatedDocumentIds(sourceTextContainer)
return workspace.GetRelatedDocumentIds(sourceTextContainer)
.Select(id => ContainedDocument.TryGetContainedDocument(id))
.All(cd => cd == null || cd.SupportsRename);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册