Condividi tramite


CA1702: Le parole composte devono essere digitate correttamente con distinzione tra maiuscole e minuscole

Articolo Valore
ID regola CA1702
Category Microsoft.Naming
Modifica Interruzione: quando viene attivato sugli assembly.

Non di rilievo: se attivato sui parametri di tipo.

Causa

Il nome di un identificatore contiene più parole, fra cui almeno una che sembra essere composta e digitata in modo non corretto con distinzione tra maiuscole e minuscole.

Nota

Questa regola è stata deprecata. Per altre informazioni, vedere Regole deprecate.

Descrizione regola

Il nome dell'identificatore è suddiviso in parole basate sulla combinazione di maiuscole e minuscole. Ogni combinazione di due parole contigua viene controllata dalla libreria del correttore ortografico Microsoft. Se viene riconosciuto, l'identificatore genera una violazione della regola. Esempi di parole composte che causano una violazione sono rispettivamente "CheckSum" e "MultiPart", che devono essere maiuscole e minuscole come "Checksum" e "Multipart". A causa dell'utilizzo comune precedente, diverse eccezioni sono incorporate nella regola e vengono contrassegnate diverse parole singole, ad esempio "Toolbar" e "Filename", che devono essere maiuscole e minuscole come due parole distinte (in questo caso, "ToolBar" e "FileName").

Le convenzioni di denominazione forniscono un aspetto comune per le librerie destinate a Common Language Runtime. In questo modo si riduce la curva di apprendimento necessaria per le nuove librerie software e si aumenta la fiducia dei clienti che la libreria è stata sviluppata da un utente esperto nello sviluppo di codice gestito.

Come correggere le violazioni

Modificare il nome in modo che venga maiuscole/minuscole correttamente.

Lingua

Il correttore ortografico controlla attualmente solo i dizionari delle impostazioni cultura basate sull'inglese. È possibile modificare le impostazioni cultura del progetto nel file di progetto aggiungendo l'elemento CodeAnalysisCulture .

Ad esempio:

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

Importante

Se si impostano impostazioni cultura diverse dalle impostazioni cultura basate sull'inglese, questa regola di analisi del codice viene disabilitata automaticamente.

Quando eliminare gli avvisi

È possibile eliminare un avviso da questa regola se entrambe le parti della parola composta vengono riconosciute dal dizionario ortografico e lo scopo è usare due parole.

Vedi anche