Pergunta

1 Dim x as Integer? = Nothing  
2 If x = Nothing Then  
3     'this is what I think will happen   
4 Else  
5     'this is what really happens   
6 End If  

A maneira correta de escrever que é "Se x é nada".

Existe uma regra FXCop que verifica isso? Ou melhor ainda, alguém pode me mostrar como escrever meu próprio?

Jonathan

Foi útil?

Solução

Outro bom recurso para escrever personalizados regras FxCop pode ser encontrada aqui: binarycoder

Outras dicas

Sua melhor aposta para aprender a regras personalizadas de gravação para FXCop é o fórum aqui Trata-se de escrever um costume assembléia para analisar o código e verificá-lo.

Especificamente, você quer escrever uma regra que diz que "Em vez de usar = nada para um tipo anulável Certifique-se de usar HasValue.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top