Udostępnij za pośrednictwem


CA1702: Wyrazy złożone należy zapisywać z uwzględnieniem wielkości liter

TypeName

CompoundWordsShouldBeCasedCorrectly

CheckId

CA1702

Kategoria

Microsoft.Naming

Zmiana kluczowa

Kluczowa - gry jest uruchamiana dla zestawów.

Niekluczowa - gdy jest uruchamiana dla parametrów typu.

Przyczyna

Nazwa identyfikatora zawiera wiele wyrazów i co najmniej jeden z wyrazów wydaje się być złożonym wyrazem, w którym wielkość liter nie jest poprawna.

Opis reguły

Nazwa identyfikatora jest podzielona na wyrazy, które są oparte na wielkości liter.Każde ciągłe połączenie dwóch słów jest sprawdzane przez biblioteki sprawdzania pisowni firmy Microsoft.Jeśli zostaje rozpoznana, identyfikator powoduje naruszenie reguły.Przykłady słów złożonych, które powodują naruszenie, to "CheckSum" i "MultiPart", które powinny być odpowiednio zapisane jako "Checksum" i "Multipart".W związku z występowaniem w powszechnym użyciu, wbudowano kilka wyjątków od reguły i są oznaczono flagą kilka pojedynczych wyrazów takich jak "Toolbar" i Filename", które powinny był zapisane jako dwa różne słowa (w tym przypadku "ToolBar" i "FileName").

Konwencje nazewnictwa przewidują wspólny wygląd dla bibliotek docelowych dla środowiska wykonawczego języka wspólnego.Zmniejsza krzywą zdobywania wiedzy, która jest wymagana dla nowych bibliotek oprogramowania i zwiększa ufność klientów, że biblioteka została opracowana przez osobę, która ma doświadczenie w rozwijaniu kodu zarządzanego.

Jak naprawić naruszenia

Zmień nazwę, tak aby była poprawnie napisana z użyciem wielkich i małych liter.

Kiedy pomijać ostrzeżenia

Można bezpiecznie pominąć ostrzeżenia dotyczące reguły jeżeli obie części złożonego słowa są rozpoznawane przez słownik sprawdzania pisowni i zamiarem jest użycie dwóch słów.

Powiązane reguły

CA1701: Wyrazy złożone ciągu zasobu należy zapisywać z uwzględnieniem wielkości liter

CA1709: Identyfikatory powinny być zapisywane z uwzględnieniem wielkości liter

CA1708: Identyfikatory powinny różnić się czymś więcej niż wielkością liter

Zobacz też

Inne zasoby

Guidelines for Names

Capitalization Conventions