FXCop Rule for & # 8220; Se X = Nothing & # 8221; quando X è un numero intero nullable
Domanda
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
Il modo corretto di scrivere è " If x Is Nothing " ;.
Esiste una regola FXCop che controlla questo? O meglio ancora, qualcuno può mostrarmi come scrivere il mio?
Jonathan
Soluzione
Un'altra buona risorsa per la scrittura di regole FxCop personalizzate può essere trovata qui: binarycoder
Altri suggerimenti
La soluzione migliore per imparare a scrivere regole personalizzate per FXCop è il forum qui comporta la scrittura di un assembly personalizzato per analizzare il codice e verificarlo.
In particolare, vuoi scrivere una regola che dice " Invece di usare = niente per un tipo nullable assicurati di usare hasvalue.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow