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, her zaman true
olduğu statik olarak kanıtlanamasa bile bir koşulun olduğunu true
varsaymasını sağlar.
Aşırı Yüklemeler
Assume(Boolean) |
Kod çözümleme araçlarına, statik olarak her zaman |
Assume(Boolean, String) |
Kod çözümleme araçlarına, her zaman |
Assume(Boolean)
- Kaynak:
- Contracts.cs
- Kaynak:
- Contracts.cs
- Kaynak:
- Contracts.cs
Kod çözümleme araçlarına, statik olarak her zaman true
olduğu kanıtlanamasa bile belirtilen koşulun olduğunu true
varsaymaları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
varsayacak true
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
Kod çözümleme araçlarına, her zaman true
olduğu statik olarak kanıtlanamasa bile bir koşulun olduğunu true
varsayar ve varsayım başarısız olursa bir ileti görüntüler.
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
varsayacak true
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.