ContractClassFor
이 있는데 코드 분석으로 경고가 적습니다.CodeAnalysis 및 CodeContracts 조합
예 :
Microsoft.Usage : 'IDocumentServiceContracts.GetItems (인쇄 큐, INT, INT)'의 매개 변수 'PAGENUMBER'은 사용되지 않습니다. 매개 변수를 제거하거나 메서드 본문에서 사용하십시오.
계약 클래스의 각 메소드에서 각 매개 변수에 SupressMessage
을 사용해야합니까? 또는 다른 방법으로 경고를 없앨 수 있습니까? 나는 계약 클래스를 제외한 모든 클래스에 대해 경고를 원한다.