private WorkspaceEdit RunAndEvaulate(IRenameProvider provider, string newName, Uri uri, int line, int col) { var result = provider.GetRenameChanges(newName, uri, line, col); if (provider.Outcome.Error) { _mss.SendWarning(provider.Outcome.Msg); } return(result); }
public void RenameCommandUpdate(CommandInfo commandInfo) { int offset = Editor.Caret.Offset; renameProvider = new RenameProvider (Editor.Text, offset); commandInfo.Visible = renameProvider.HasSegments; }