Bug Report T414419
Visible to All Users

The Interface Naming Conventions rule does not work

created 9 years ago

Using the default Naming convention of prefix "I", Suffix"", Capitalizing: "PascalCase, without underscores"

all of the interfaces defined below are flagged as failing this naming convention rule.
info CRR1000: The name does not correspond to naming conventions

I disabled all other naming rules for this test.  only the Interface rule is enabled

Public Interface IClass
End Interface

Public Interface Iclass1
End Interface

Public Interface iclass2
End Interface

Public Interface I
End Interface

Public Interface IClassInfo
End Interface

Public Interface IclassInfo1
End Interface

Comments (1)
AM AM
Alan Middleton999 9 years ago

    I was just about to mention this, but did a search first, I too can confirm this problem is also happening in C# code.

    Answers approved by DevExpress Support

    created 9 years ago (modified 9 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.

      Other Answers

      created 9 years ago

      Hi John,
      Thank you for pointing out this problem.
      We've reproduced it and prepared a special build containing the necessary corrections.
      Would you please install it and let us know if the problem is solved?

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

          Hi Alan,
          Thank you for the quick update.
          Please contacat us if you face any questions. We will be glad to be of help.

            Thank you Eugene for the quick response.  This does fix problem I reported.

            DevExpress Support Team 9 years ago

              Hi John,
              You are welcome.

              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.