{"action":"created","issue":{"url":"https://api.github.com/repos/fsprojects/VisualFSharpPowerTools/issues/968","labels_url":"https://api.github.com/repos/fsprojects/VisualFSharpPowerTools/issues/968/labels{/name}","comments_url":"https://api.github.com/repos/fsprojects/VisualFSharpPowerTools/issues/968/comments","events_url":"https://api.github.com/repos/fsprojects/VisualFSharpPowerTools/issues/968/events","html_url":"https://github.com/fsprojects/VisualFSharpPowerTools/issues/968","id":77905150,"number":968,"title":"Renaming a module doesn't rename open references in other project","user":{"login":"CraigStuntz","id":290079,"avatar_url":"https://avatars.githubusercontent.com/u/290079?v=3","gravatar_id":"","url":"https://api.github.com/users/CraigStuntz","html_url":"https://github.com/CraigStuntz","followers_url":"https://api.github.com/users/CraigStuntz/followers","following_url":"https://api.github.com/users/CraigStuntz/following{/other_user}","gists_url":"https://api.github.com/users/CraigStuntz/gists{/gist_id}","starred_url":"https://api.github.com/users/CraigStuntz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CraigStuntz/subscriptions","organizations_url":"https://api.github.com/users/CraigStuntz/orgs","repos_url":"https://api.github.com/users/CraigStuntz/repos","events_url":"https://api.github.com/users/CraigStuntz/events{/privacy}","received_events_url":"https://api.github.com/users/CraigStuntz/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/fsprojects/VisualFSharpPowerTools/labels/minor%20bug","name":"minor bug","color":"f7c6c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-19T02:56:22Z","updated_at":"2015-05-22T22:07:27Z","closed_at":null,"body":"Project one:\r\n\r\n```fsharp\r\nmodule Foo\r\n\r\nlet bar a = a\r\n```\r\n\r\nProject two:\r\n\r\n```fsharp\r\nmodule FooTests\r\n\r\nopen Foo\r\nopen NUnit.Framework\r\nopen FsUnit\r\n\r\n[<Test>]\r\nlet ``identity`` () = \r\n    Foo.bar 3 |> should equal 3\r\n```\r\nBuild, place cursor on Foo module name in Project 1, rename to ```NewName```.\r\n\r\n**Expected** Both ```Foo```s in ```FooTests``` changed to ```NewName```.\r\n**Actual** The line in the test method gets its reference renamed, but the ```open``` line does not get its reference renamed."},"comment":{"url":"https://api.github.com/repos/fsprojects/VisualFSharpPowerTools/issues/comments/104786692","html_url":"https://github.com/fsprojects/VisualFSharpPowerTools/issues/968#issuecomment-104786692","issue_url":"https://api.github.com/repos/fsprojects/VisualFSharpPowerTools/issues/968","id":104786692,"user":{"login":"dungpa","id":941060,"avatar_url":"https://avatars.githubusercontent.com/u/941060?v=3","gravatar_id":"","url":"https://api.github.com/users/dungpa","html_url":"https://github.com/dungpa","followers_url":"https://api.github.com/users/dungpa/followers","following_url":"https://api.github.com/users/dungpa/following{/other_user}","gists_url":"https://api.github.com/users/dungpa/gists{/gist_id}","starred_url":"https://api.github.com/users/dungpa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dungpa/subscriptions","organizations_url":"https://api.github.com/users/dungpa/orgs","repos_url":"https://api.github.com/users/dungpa/repos","events_url":"https://api.github.com/users/dungpa/events{/privacy}","received_events_url":"https://api.github.com/users/dungpa/received_events","type":"User","site_admin":false},"created_at":"2015-05-22T22:07:27Z","updated_at":"2015-05-22T22:07:27Z","body":"Thanks for the bug report.\r\n\r\nThe quick answer is that there is no symbol for open statements coming from the compiler; therefore, there is no info for us to rename `open Foo` in a reliable way. See relevant feature request at https://github.com/fsharp/FSharp.Compiler.Service/issues/91."}}