나는 인덱서를 가지고, 그것이 null가 아닌 경우 확인하려면, 그것은 다음 경우 ArgumentNullException을 던져 경우, 그러나 헌병 경고를경우 ArgumentNullException, 인덱서 및 헌병 규칙 오류
InstantiateArgumentExceptionCorrectlyRule을 설정 :이 방법은 경우 ArgumentException을 던졌습니다 기존 매개 변수 이름을 지정하지 않고 예외 (또는 파생 된)를 가져올 수 있습니다. 이것은 개발자에게 유용한 정보를 숨길 수 있습니다. 예외 매개 변수를 수정하여 올바른 매개 변수 이름을 사용하거나 매개 변수의 순서가 올바른지 확인하십시오.
public override LocalizedString this[string key]
{
get
{
if (key == null)
{
throw new ArgumentNullException("key");
}
return base[key];
}
set
{
if (key == null || value == null)
{
throw new ArgumentNullException("key");
}
base[key] = value;
}
}
인덱서를 어떻게 수정합니까?