System.Diagnostics.CodeAnalysis Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat klassen voor interactie met hulpprogramma's voor codeanalyse. Deze hulpprogramma's worden gebruikt om code te analyseren voor naleving van codeconventies, zoals naamgeving of beveiligingsregels.
Klassen
| Name | Description |
|---|---|
| AllowNullAttribute |
Hiermee geeft u op dat |
| DisallowNullAttribute |
Hiermee geeft u dat |
| DoesNotReturnAttribute |
Hiermee geeft u op dat een methode nooit wordt geretourneerd onder omstandigheden. |
| DoesNotReturnIfAttribute |
Hiermee geeft u op dat de methode niet wordt geretourneerd als de bijbehorende Boolean parameter wordt doorgegeven aan de opgegeven waarde. |
| ExcludeFromCodeCoverageAttribute |
Hiermee geeft u op dat de toegewezen code moet worden uitgesloten van informatie over de codedekking. |
| MaybeNullAttribute |
Hiermee geeft u op dat een uitvoer kan zijn |
| MaybeNullWhenAttribute |
Hiermee geeft u op dat wanneer een methode wordt geretourneerd ReturnValue, de parameter mogelijk zelfs is |
| NotNullAttribute |
Hiermee geeft u op dat een uitvoer niet eens |
| NotNullIfNotNullAttribute |
Hiermee geeft u op dat de uitvoer niet-null is als de benoemde parameter niet null is. |
| NotNullWhenAttribute |
Hiermee geeft u op dat wanneer een methode wordt geretourneerd ReturnValue, de parameter niet eens is |
| SuppressMessageAttribute |
Onderdrukt de rapportage van een schending van een specifieke codeanalyseregel, waardoor meerdere onderdrukkingen op één codeartefact worden toegestaan. Is niet van toepassing op diagnostische compilerdiagnose. |