{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/25293","repository_url":"https://api.github.com/repos/dotnet/roslyn","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/25293/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/25293/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/25293/events","html_url":"https://github.com/dotnet/roslyn/issues/25293","id":302951151,"number":25293,"title":"Annoying completion when adding pattern conditional in front of expression","user":{"login":"jcouv","id":12466233,"avatar_url":"https://avatars2.githubusercontent.com/u/12466233?v=4","gravatar_id":"","url":"https://api.github.com/users/jcouv","html_url":"https://github.com/jcouv","followers_url":"https://api.github.com/users/jcouv/followers","following_url":"https://api.github.com/users/jcouv/following{/other_user}","gists_url":"https://api.github.com/users/jcouv/gists{/gist_id}","starred_url":"https://api.github.com/users/jcouv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcouv/subscriptions","organizations_url":"https://api.github.com/users/jcouv/orgs","repos_url":"https://api.github.com/users/jcouv/repos","events_url":"https://api.github.com/users/jcouv/events{/privacy}","received_events_url":"https://api.github.com/users/jcouv/received_events","type":"User","site_admin":false},"labels":[{"id":166377917,"url":"https://api.github.com/repos/dotnet/roslyn/labels/Area-IDE","name":"Area-IDE","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2018-03-07T03:23:12Z","updated_at":"2018-03-07T09:07:40Z","closed_at":null,"author_association":"MEMBER","body":"When inserting some code into an existing expression, I find it common to get an annoying completion when trying to type `null`.\r\nFor example, if you want to make a declaration into a conditional (from `var x = z;` to `var x = something is null ? y : z;`), `null` is not offered.\r\n\r\n![image](https://user-images.githubusercontent.com/12466233/37071882-9b13422c-2173-11e8-8ff0-062696253561.png)\r\n\r\nTagging @Neme12 who is fixing some other completion issues with patterns."},"comment":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/comments/371071924","html_url":"https://github.com/dotnet/roslyn/issues/25293#issuecomment-371071924","issue_url":"https://api.github.com/repos/dotnet/roslyn/issues/25293","id":371071924,"user":{"login":"CyrusNajmabadi","id":4564579,"avatar_url":"https://avatars3.githubusercontent.com/u/4564579?v=4","gravatar_id":"","url":"https://api.github.com/users/CyrusNajmabadi","html_url":"https://github.com/CyrusNajmabadi","followers_url":"https://api.github.com/users/CyrusNajmabadi/followers","following_url":"https://api.github.com/users/CyrusNajmabadi/following{/other_user}","gists_url":"https://api.github.com/users/CyrusNajmabadi/gists{/gist_id}","starred_url":"https://api.github.com/users/CyrusNajmabadi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CyrusNajmabadi/subscriptions","organizations_url":"https://api.github.com/users/CyrusNajmabadi/orgs","repos_url":"https://api.github.com/users/CyrusNajmabadi/repos","events_url":"https://api.github.com/users/CyrusNajmabadi/events{/privacy}","received_events_url":"https://api.github.com/users/CyrusNajmabadi/received_events","type":"User","site_admin":false},"created_at":"2018-03-07T09:07:40Z","updated_at":"2018-03-07T09:07:40Z","author_association":"CONTRIBUTOR","body":"Note: you can probably simplify the NullKeywordRecommender because of this.  It looks like it will not need the ```IsInSelectCaseContext(context, cancellationToken)``` anymore because of your change.  Right?"}}
{"actor":{"display_login":"CyrusNajmabadi"}}