Bug Report B20618
Visible to All Users

Typing a dot (".") does not auto commit the active selection in the Intellisense popup

created 17 years ago

Typing a dot (".") sometimes does not autocommit the active selection in the Intellisense popup. I'm coding in C# and in the IDE options under C# the dot is included in the list of characters to autocommit the active intellisense item. The behavior exists both in VS 2005 and VS 2008 Beta 2. Disabling the DevExpress addins reenables the expected behavior.
It seems to happen around 50% of the time, although I haven't been able to track down any specific times/conditions that cause the issue. Disabling and reenabling the adding seems to fix the issue for a time, as well as going into the IDE Options dialog and exiting.

Comments (1)
DevExpress Support Team 17 years ago

    Hi Larry,
    We've examined the problem you reported, but we can't treat it as a bug, sorry. Actually, we've specially implemented this functionality as a compromise between the convenience of an active Intellisense and the power of the CodeRush templates. When a "." character is typed, and the text to the left matches a potential template, we prevent the character from reaching Visual Studio so it can be used as the template. So you will see this for example when typing "v." or "n." inside a code block.
    We're sorry for any inconvenience you are experiencing with this behavior, and will consider adding an option to control this behavior in the future.
    For now, we suggest that you type first *two* characters of the identifier name before pressing the "." (so "vo." or "na." for example). This will avoid the conflict with the existing v. and n. templates. Another solution is to delete the "v." and "n." templates. You can do this on the "Editor\Templates" options page.
    Thanks,
    Vito

    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.