CA1701: En las palabras compuestas de la cadena de recursos se deberían utilizar las mayúsculas y minúsculas correctamenteCA1701: Resource string compound words should be cased correctly

TypeNameTypeName ResourceStringCompoundWordsShouldBeCasedCorrectlyResourceStringCompoundWordsShouldBeCasedCorrectly
Identificador de comprobaciónCheckId CA1701CA1701
CategoríaCategory Microsoft.NamingMicrosoft.Naming
Cambio problemáticoBreaking Change Poco problemáticoNon-breaking

MotivoCause

Una cadena de recurso contiene una palabra compuesta en la que no aparecen en mayúsculas y minúsculas correctamente.A resource string contains a compound word that does not appear to be cased correctly.

Descripción de la reglaRule Description

Cada palabra en la cadena de recursos se divide en tokens que se basan en las mayúsculas y minúsculas.Each word in the resource string is split into tokens that are based on the casing. La biblioteca de correctores ortográficos de Microsoft comprueba cada combinación de dos tokens contiguos.Each contiguous two-token combination is checked by the Microsoft spelling checker library. Si la reconoce, la palabra genera una infracción de la regla.If recognized, the word produces a violation of the rule. Ejemplos de palabras compuestas que producen una infracción son "CheckSum" y "MultiPart", que debe escribirse como "Checksum" y "Multipart", respectivamente.Examples of compound words that cause a violation are "CheckSum" and "MultiPart", which should be cased as "Checksum" and "Multipart", respectively. Debido a un uso común anterior, se generan varias excepciones en la regla y se marcan algunas palabras únicas, como "Toolbar" y "Filename", que debería escribirse como dos palabras distintas.Due to previous common usage, several exceptions are built into the rule, and several single words are flagged, such as "Toolbar" and "Filename", that should be cased as two distinct words. En este ejemplo, debería marcarse "ToolBar" y "FileName".In this example, "ToolBar" and "FileName" would be flagged.

Las convenciones de nomenclatura proporcionan una apariencia común para las bibliotecas destinadas a Common Language Runtime.Naming conventions provide a common look for libraries that target the 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.This reduces the learning curve that is required for new software libraries, and increases customer confidence that the library was developed by someone who has expertise in developing managed code.

Cómo corregir infraccionesHow to Fix Violations

Cambie la palabra para que lo es mayúsculas y minúsculas correctamente.Change the word so that it is cased correctly.

Cuándo suprimir advertenciasWhen to Suppress Warnings

Es seguro suprimir una advertencia de esta regla si ambas partes de la palabra compuesta se reconocen por el diccionario de ortografía y la intención es usar dos o más palabras.It is safe to suppress a warning from this rule if both parts of the compound word are recognized by the spelling dictionary and the intent is to use two words.

También puede agregar palabras compuestas a un diccionario personalizado para el corrector ortográfico.You can also add compound words to a custom dictionary for the spelling checker. Las palabras en el diccionario personalizado no producen infracciones.Words in the custom dictionary do not cause violations. Para obtener más información, consulte Cómo: personalizar el diccionario de análisis de código.For more information, see How to: Customize the Code Analysis Dictionary.

CA1702: En las palabras compuestas se deberían utilizar las mayúsculas y minúsculas correctamenteCA1702: Compound words should be cased correctly

CA1709: Los identificadores deberían utilizar las mayúsculas y minúsculas correctamenteCA1709: Identifiers should be cased correctly

CA1708: Los identificadores se deberían diferenciar en algo más que en el uso de mayúsculas y minúsculasCA1708: Identifiers should differ by more than case

Vea tambiénSee Also

Convenciones de mayúsculas y minúsculas Capitalization Conventions
Instrucciones de nomenclaturaNaming Guidelines