Bug Report T849206
Visible to All Users

Naming Assistant overlaps IntelliSense for member declarations in Visual Studio 2019

created 5 years ago

Expected behavior:

In VB.NET, when I start a new Private Function, Sub or Property, autocomplete displays along the way. For example, Typing "pri" will display "Private" and "fun" AFTER Private shows "Function".

Observed behavior with CodeRush enabled:

Typing "Private" and a space and then "fun", Intellisense does not show anything.

Disabling CodeRush and restarting VS 2019 reverts Intellisense back to the prior, expected behavior.

This just started in the last release of CodeRush.

To reproduce the issue, in VS 2019:

  1. Create a new VB.NET Console app using the .NET Framework.
  2. Open Module1 if not already open.

With CodeRush Disabled:

  1. After the 'Sub Main' block and before 'End Module' we'll create a new Function.
     a. Type "fun" and Intellisense shows "Function".

  2. Delete the previous Function code.

  3. Now we'll create a Private Function.
     a. In the same spot type, "pri" and Intellisense shows "Private", tab and space to accept.
     b. On the same line, type "fun" and Intellisense shows "Function".

With CodeRush Enabled:

  1. After the 'Sub Main' block and before 'End Module' we'll create a new Function.
     a. Type "fun" and Intellisense shows "Function".

  2. Delete the previous Function code.

  3. Now we'll create a Private Function.
     a. In the same spot type, "pri" and Intellisense shows "Private", tab and space to accept.
     b. On the same line, type "fun" and there is no Intellisense.

This is very frustrating as this behavior is slowing down my coding.

Show previous comments (1)
DevExpress Support Team 5 years ago

    Hi William,

    Thank you for letting us know about the issue. I replicated this behavior and need additional time to discuss it with our R&D team. We will notify you once we have any news.

    In the meantime, as a workaround, I suggest you disable the Naming Assistant feature on the CodeRush > Options > Editor > Visual Basic > Naming Assistant option page:

    Clipboard-File-1.png

    WB WB
    William Besancenez 5 years ago

      Your VS 2019 workaround does work on my end. I do hope this is only temporary; the naming assistant is a time-saving feature.

      FYI. I looked in VS 2017 and the Naming Assistant is enabled there. VS 2017 has no issues with the Naming Assistant.

      DevExpress Support Team 5 years ago

        Thank you for the confirmation, William.

        VS 2017 has no issues with the Naming Assistant.

        I can confirm that. It is because Visual Studio 2019 has its own completion mechanism, so the issue is reproducible only in Visual Studio 2019 and later.

        I do hope this is only temporary; the naming assistant is a time-saving feature.

        I'm afraid I can't provide you with any estimates at the moment. We will update this thread once we have any news.

        Answers approved by DevExpress Support

        created 5 years ago

        We have fixed the issue described in this ticket and will include the fix in our next maintenance update. To apply this solution before the official update, request a hotfix by clicking the corresponding link for product versions you require.

        Note: Hotfixes may be unavailable for beta versions and updates that are about to be released.

          Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

          Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.