Contract.Assume Yöntem
Tanım
Ö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.
Kod çözümleme araçlarına, statik olarak her zaman trueolduğu kanıtlanamasa bile bir koşulun olduğunu truevarsaymalarını sağlar.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Assume(Boolean) |
Kod çözümleme araçlarına, statik olarak her zaman |
| Assume(Boolean, String) |
Kod çözümleme araçlarına, statik olarak her zaman |
Assume(Boolean)
- Kaynak:
- Contracts.cs
- Kaynak:
- Contracts.cs
- Kaynak:
- Contracts.cs
- Kaynak:
- Contracts.cs
- Kaynak:
- Contracts.cs
Kod çözümleme araçlarına, statik olarak her zaman trueolduğu kanıtlanamasa bile belirtilen koşulun olduğunu truevarsaymalarını sağlar.
public:
static void Assume(bool condition);
[System.Diagnostics.Conditional("DEBUG")]
[System.Diagnostics.Conditional("CONTRACTS_FULL")]
public static void Assume(bool condition);
[<System.Diagnostics.Conditional("DEBUG")>]
[<System.Diagnostics.Conditional("CONTRACTS_FULL")>]
static member Assume : bool -> unit
Public Shared Sub Assume (condition As Boolean)
Parametreler
- condition
- Boolean
varsaymak trueiçin koşullu ifade.
- Öznitelikler
Açıklamalar
Çalışma zamanında, bu yöntemin kullanılması yönteminin kullanılmasıyla Assert(Boolean) eşdeğerdir.
Şunlara uygulanır
Assume(Boolean, String)
- Kaynak:
- Contracts.cs
- Kaynak:
- Contracts.cs
- Kaynak:
- Contracts.cs
- Kaynak:
- Contracts.cs
- Kaynak:
- Contracts.cs
Kod çözümleme araçlarına, statik olarak her zaman trueolduğu kanıtlanamasa bile bir koşulun olduğunu truevarsaymalarını ve varsayım başarısız olursa bir ileti görüntülemelerini sağlar.
public:
static void Assume(bool condition, System::String ^ userMessage);
[System.Diagnostics.Conditional("DEBUG")]
[System.Diagnostics.Conditional("CONTRACTS_FULL")]
public static void Assume(bool condition, string userMessage);
[System.Diagnostics.Conditional("DEBUG")]
[System.Diagnostics.Conditional("CONTRACTS_FULL")]
public static void Assume(bool condition, string? userMessage);
[<System.Diagnostics.Conditional("DEBUG")>]
[<System.Diagnostics.Conditional("CONTRACTS_FULL")>]
static member Assume : bool * string -> unit
Public Shared Sub Assume (condition As Boolean, userMessage As String)
Parametreler
- condition
- Boolean
varsaymak trueiçin koşullu ifade.
- userMessage
- String
Varsayım başarısız olursa gönderilecek ileti.
- Öznitelikler
Açıklamalar
Sabit bir dize değişmez değeri değilse userMessage , sözleşme araçlar tarafından anlaşılamayabilir.
Çalışma zamanında, bu yöntemin kullanılması yönteminin kullanılmasıyla Assert(Boolean, String) eşdeğerdir.