FXCop Rule for & # 8220; Se X = Nothing & # 8221; quando X è un numero intero nullable

StackOverflow https://stackoverflow.com/questions/327876

  •  11-07-2019
  •  | 
  •  

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

È stato utile?

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
scroll top