Share via


CA1702: En las palabras compuestas se deben utilizar mayúsculas y minúsculas correctamente

Elemento Valor
RuleId CA1702
Category Microsoft.Naming
Cambio importante Interrupción: cuando se desencadena en ensamblados

No problemática: cuando se desencadena en parámetros de tipo

Causa

El nombre de un identificador contiene varias palabras y al menos una de ellas parece ser una palabra compuesta en la que no se utilizan correctamente las mayúsculas y minúsculas.

Nota

Esta regla está en desuso. Para más información, consulte Reglas en desuso.

Descripción de la regla

El nombre del identificador se divide en palabras que se basan en el uso de mayúsculas y minúsculas. La biblioteca de correctores ortográficos de Microsoft comprueba cada combinación de dos tokens contiguos. Si la reconoce, la palabra genera una infracción de la regla. Entre los ejemplos de palabras compuestas que causan una infracción, se encuentran "CheckSum" y "MultiPart", cuyo uso de mayúsculas y minúsculas debe ser "Checksum" y "Multipart", respectivamente. Debido al uso común anterior, varias excepciones se integran en la regla y se marcan varias palabras únicas, como "Toolbar" y "Filename", cuyo uso de mayúsculas y minúsculas debe aplicarse como dos palabras distintas (en este caso, "ToolBar" y "FileName).

Las convenciones de nomenclatura proporcionan una apariencia común para las bibliotecas destinadas a Common Language Runtime. Esto reduce la curva de aprendizaje necesaria para las nuevas bibliotecas de software y aumenta la confianza del cliente respecto a que la biblioteca se haya desarrollado por parte de un especialista en desarrollo de código administrado.

Cómo corregir infracciones

Cambie el nombre para que use las mayúsculas y minúsculas correctamente.

Idioma

Actualmente, el corrector ortográfico solo comprueba los diccionarios de referencia cultural basados en inglés. Puede cambiar la referencia cultural del proyecto en el archivo del proyecto agregando el elemento CodeAnalysisCulture.

Por ejemplo:

<Project ...>
  <PropertyGroup>
    <CodeAnalysisCulture>en-AU</CodeAnalysisCulture>

Importante

Si establece la referencia cultural en algo distinto de una referencia cultural basada en inglés, esta regla de análisis de código se deshabilita silenciosamente.

Cuándo suprimir las advertencias

Es seguro suprimir una advertencia de esta regla si el diccionario ortográfico reconoce las dos partes de la palabra compuesta y la intención es usar dos palabras.

Consulte también