Argument exception parameter (ARCH402)
Anahtar dotnet.exception.argument-exception-parameter · Önem info · Kategori exception
ArgumentException ve türevleri, hangi parametrenin hatalı olduğunu belirten parametre adını içermelidir. Bu, hata mesajlarını daha kullanışlı hale getirir.
Hatalı
Bölüm başlığı “Hatalı”public void Process(string name){ if (string.IsNullOrEmpty(name)) throw new ArgumentException("Name is required");}public void Process(string name){ if (string.IsNullOrEmpty(name)) throw new ArgumentException("Name is required", nameof(name));}Düzeltme
Bölüm başlığı “Düzeltme”İstisnaya nameof(parameter) ile parametre adını ekleyin. Gerekirse kural proje/workspace bazında except/ignore ile bastırılabilir.