System.Diagnostics.CodeAnalysis Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene classi per l'interazione con gli strumenti di analisi del codice. Questi strumenti vengono usati per analizzare il codice per la conformità alle convenzioni di codifica, ad esempio la denominazione o le regole di sicurezza.
Classi
| Nome | Descrizione |
|---|---|
| AllowNullAttribute |
Specifica che |
| DisallowNullAttribute |
Specifica che |
| DoesNotReturnAttribute |
Specifica che un metodo non verrà mai restituito in alcuna circostanza. |
| DoesNotReturnIfAttribute |
Specifica che il metodo non restituisce se al parametro Boolean associato viene passato il valore specificato. |
| ExcludeFromCodeCoverageAttribute |
Specifica che il codice con attributi deve essere escluso dalle informazioni di code coverage. |
| MaybeNullAttribute |
Specifica che un output può essere |
| MaybeNullWhenAttribute |
Specifica che quando un metodo restituisce ReturnValue, il parametro può essere |
| NotNullAttribute |
Specifica che un output non è |
| NotNullIfNotNullAttribute |
Specifica che l'output sarà diverso da Null se il parametro denominato è diverso da null. |
| NotNullWhenAttribute |
Specifica che quando un metodo restituisce ReturnValue, il parametro non verrà |
| SuppressMessageAttribute |
Elimina la segnalazione di una violazione specifica della regola di analisi del codice, consentendo più eliminazioni su un singolo artefatto di codice. Non si applica alla diagnostica del compilatore. |