2009-08-26 3 views
1

경고가 아닌 제안 사항으로 변경해야하지만이를 수행 할 수있는 설정을 찾을 수 없습니다.Resharper - '로컬 변수 _ 사용되지 않음'을 제안으로 변경하는 방법

어디입니까?

이것은 전달해야하는 코드입니다 (컴파일러 경고가 아님). 그것은 트랜잭션이 사용되지 않는 로컬 변수이지만 이것이 유효하다는 것입니다.

using (TransactionScope transaction = new TransactionScope()) 
{ 
    // ... 
} 

답변

3

, 당신은 (새 TransactionScope에()) { }

1

ReSharper를 사용하면 컴파일러 경고 또는 오류가 발생하는 제안으로 ReSharper를 사용할 수 있다고 생각하지 않습니다. 나는 이것이 설계에 의한 것이라고 믿는다. 당신이 트랜잭션 변수를 필요로하지 않는 경우

+0

경고로 플래그 지정되는 예를 업데이트했습니다. R #의 버그입니까? –

+1

일리아가 정확합니다. 귀하의 예에서, 변수는 전혀 필요하지 않으며, (new TransactionScope())를 사용하는 것으로 충분합니다. –

0

질문 (안 구체적인 예)의 제목에 대한 답으로 사용 로 교체 할 수 있습니다. (8.2.1)에 대한

:

1) ReSharper에서 -> 옵션 -> 잠재적 인 코드 품질 문제

2

가) 검색에서 "사용하지 않는 지역"을 입력, 몇 줄이 표시됩니다.

오른쪽에서 레벨을 조정할 수 있습니다.

경고를 완전히 비활성화하는 대신 특정 색을 변경하는 방법을 알고 있다면 그 부분을 추적하는 데 어려움을 겪습니다. 그곳에). 누군가?