System.Diagnostics.Contracts Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Önkoşullar, son koşul ve sabit değerler gibi program sözleşmelerini temsil etmek için statik sınıflar içerir.
Sınıflar
| Name | Description |
|---|---|
| Contract |
Önkoşullar, son koşul ve nesne sabit değerleri gibi program sözleşmelerini temsil etmek için statik yöntemler içerir. |
| ContractAbbreviatorAttribute |
Tam sözleşme söz dizimi yerine kullanabileceğiniz kısaltmaları tanımlar. |
| ContractArgumentValidatorAttribute |
Eski |
| ContractClassAttribute |
Ayrı bir türün bu tür için kod sözleşmelerini içerdiğini belirtir. |
| ContractClassForAttribute |
Sınıfın bir tür için bir sözleşme olduğunu belirtir. |
| ContractFailedEventArgs |
Olay için ContractFailed yöntemler ve veriler sağlar. |
| ContractInvariantMethodAttribute |
Bir yöntemi bir sınıfın sabit yöntemi olarak işaretler. |
| ContractOptionAttribute |
Derleme, tür veya yöntem ayrıntı düzeyinde sözleşme ve araç seçeneklerini ayarlamanıza olanak tanır. |
| ContractPublicPropertyNameAttribute |
Alanın yöntemden daha az görünürlüğü olduğunda yöntem sözleşmelerinde bir alanın kullanılabileceğini belirtir. |
| ContractReferenceAssemblyAttribute |
Derlemenin sözleşmeleri içeren bir başvuru derlemesi olduğunu belirtir. |
| ContractRuntimeIgnoredAttribute |
Çalışma zamanı davranışı olmayan bir üyeyi tanımlar. |
| ContractVerificationAttribute |
Analiz araçlarına, statik doğrulama gerçekleştirmeden bir derlemenin, türün veya üyenin doğruluğunu varsaymalarını bildirir. |
| PureAttribute |
Bir türün veya yöntemin saf olduğunu, yani görünür durum değişiklikleri yapmadığını gösterir. |
Numaralandırmalar
| Name | Description |
|---|---|
| ContractFailureKind |
Başarısız olan sözleşme türünü belirtir. |