System.Diagnostics.Contracts 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 statische klassen voor het vertegenwoordigen van programmacontracten zoals voorwaarden, postconditions en invarianten.
Klassen
| Name | Description |
|---|---|
| Contract |
Bevat statische methoden voor het weergeven van programmacontracten, zoals voorwaarden, postconditions en object-invarianten. |
| ContractAbbreviatorAttribute |
Definieert afkortingen die u kunt gebruiken in plaats van de volledige contractsyntaxis. |
| ContractArgumentValidatorAttribute |
Maakt het instellen van factoring van verouderde |
| ContractClassAttribute |
Hiermee geeft u op dat een afzonderlijk type de codecontracten voor dit type bevat. |
| ContractClassForAttribute |
Hiermee geeft u op dat een klasse een contract voor een type is. |
| ContractFailedEventArgs |
Biedt methoden en gegevens voor de ContractFailed gebeurtenis. |
| ContractInvariantMethodAttribute |
Markeert een methode als de invariante methode voor een klasse. |
| ContractOptionAttribute |
Hiermee kunt u opties voor contracten en hulpprogramma's instellen bij assembly, type of methodegranulariteit. |
| ContractPublicPropertyNameAttribute |
Hiermee geeft u op dat een veld kan worden gebruikt in methodecontracten wanneer het veld minder zichtbaarheid heeft dan de methode. |
| ContractReferenceAssemblyAttribute |
Hiermee geeft u op dat een assembly een referentieassembly is die contracten bevat. |
| ContractRuntimeIgnoredAttribute |
Identificeert een lid dat geen runtimegedrag heeft. |
| ContractVerificationAttribute |
Instrueert analysehulpprogramma's om uit te gaan van de juistheid van een assembly, type of lid zonder statische verificatie uit te voeren. |
| PureAttribute |
Geeft aan dat een type of methode puur is, dat wil gezegd dat er geen zichtbare statuswijzigingen worden aangebracht. |
Enums
| Name | Description |
|---|---|
| ContractFailureKind |
Hiermee geeft u het type contract op dat is mislukt. |