Regla FXCop para "If X = Nothing" cuando X es un entero anulable
Pregunta
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
La forma correcta de escribir es "Si x no es nada".
¿Existe una regla FXCop que verifique esto? O mejor aún, ¿alguien puede mostrarme cómo escribir el mío?
Jonathan
Solución
Otro buen recurso para escribir reglas personalizadas de FxCop se puede encontrar aquí: binarycoder
Otros consejos
Su mejor opción para aprender a escribir reglas personalizadas para FXCop es el foro aquí implica escribir un ensamblaje personalizado para analizar el código y verificarlo.
Específicamente, desea escribir una regla que diga " En lugar de usar = nothing para un tipo anulable, asegúrese de usar hasvalue.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow