Skip to content

Fix symbol completion after 'in'#24335

Merged
jcouv merged 1 commit intodotnet:dev15.6.xfrom
jcouv:in-completion2
Jan 19, 2018
Merged

Fix symbol completion after 'in'#24335
jcouv merged 1 commit intodotnet:dev15.6.xfrom
jcouv:in-completion2

Conversation

@jcouv
Copy link
Copy Markdown
Member

@jcouv jcouv commented Jan 19, 2018

@dotnet/roslyn-ide for review, for 15.6

Customer scenario

When typing a method or lambda declaration with an in parameter, symbol completion should be offered for the type of the parameter.
When invoking a method with an in argument, symbol completion should be offered for the expression of the argument.

Bugs this fixes

Fixes #24326

Workarounds, if any

Type without IntelliSense.

Risk

Performance impact

Low. This is adding an additional case for in in a few places that already had cases for ref and out.

Is this a regression from a previous update?

No.

How was the bug found?

Partly reported by customer. I found the second part from cursory manual validation.

Tagging @VSadov @OmarTawfik as FYI

@jcouv jcouv added the Area-IDE label Jan 19, 2018
@jcouv jcouv added this to the 15.6 milestone Jan 19, 2018
@jcouv jcouv self-assigned this Jan 19, 2018
@jcouv jcouv requested a review from a team as a code owner January 19, 2018 03:13
@jcouv
Copy link
Copy Markdown
Member Author

jcouv commented Jan 19, 2018

Test windows_release_unit64_prtest please

@jcouv
Copy link
Copy Markdown
Member Author

jcouv commented Jan 19, 2018

@Pilchie for ask-mode approval for 15.6. Thanks

@Pilchie
Copy link
Copy Markdown
Member

Pilchie commented Jan 19, 2018

Approved, thanks @jcouv

@jcouv jcouv merged commit c9829c5 into dotnet:dev15.6.x Jan 19, 2018
@jcouv jcouv deleted the in-completion2 branch January 19, 2018 17:33
333fred added a commit to 333fred/roslyn that referenced this pull request Jan 19, 2018
…g-text

* dotnet/dev15.6.x:
  Fix symbol completion after 'in' (dotnet#24335)
  use PascalCase for const name
  Limit compiler server pipe name length (dotnet#24265)
  Test ConvertedType on LHS of deconstruction-assignment (dotnet#24158)
  remove unused usings
  use .editorconfig files
  address more comments
  address code review comments
  move newly added text into resource file
  add text and hyperlink to C# code style page
@OmarTawfik OmarTawfik added the Feature - Readonly References Readonly References label Jan 19, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants