Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

System.Diagnostics.Contracts-Namespace

Enthält statische Klassen zum Darstellen von Programmverträgen, z. B. Vorbedingungen, Nachbedingungen und Invarianten.

  Klasse Beschreibung
Öffentliche Klasse Contract Enthält statische Methoden zum Darstellen von Programmverträgen, z. B. Vorbedingungen, Nachbedingungen und Objektinvarianten.
Öffentliche Klasse ContractClassAttribute Gibt an, dass ein separater Typ die Codeverträge für diesen Typ enthält.
Öffentliche Klasse ContractClassForAttribute Gibt an, dass eine Klasse ein Vertrag für einen Typ ist.
Öffentliche Klasse ContractFailedEventArgs Stellt Methoden und Daten für das Contract.ContractFailed-Ereignis bereit.
Öffentliche Klasse ContractInvariantMethodAttribute Markiert eine Methode als invariante Methode für eine Klasse.
Öffentliche Klasse ContractPublicPropertyNameAttribute Gibt an, dass ein Feld in Methodenverträgen verwendet werden kann, wenn die Sichtbarkeit des Felds geringer ist als die der Methode.
Öffentliche Klasse ContractReferenceAssemblyAttribute Gibt an, dass eine Assembly eine Verweisassembly ist, die Verträge enthält.
Öffentliche Klasse ContractRuntimeIgnoredAttribute Identifiziert einen Member ohne Laufzeitverhalten.
Öffentliche Klasse ContractVerificationAttribute Weist Analysetools an, die Korrektheit einer Assembly, eines Typs oder eines Members ohne statische Überprüfung anzunehmen.
Öffentliche Klasse PureAttribute Gibt an, dass ein Typ oder eine Methode rein ist, d. h., keine sichtbaren Zustandsänderungen vornimmt.
  Enumeration Beschreibung
Öffentliche Enumeration ContractFailureKind Gibt den Typ des fehlgeschlagenen Vertrags an.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ