Contract.Assert Metod

Definition

I felsökningsversioner utför du ett körningstest för ett angivet villkor.

Överlagringar

Name Description
Assert(Boolean)

Söker efter ett villkor. om villkoret är falseföljer eskaleringsprincipen som angetts för analysatorn.

Assert(Boolean, String)

Söker efter ett villkor. om villkoret är falseföljer eskaleringsprincipen som angetts av analysatorn och visar det angivna meddelandet.

Assert(Boolean)

Söker efter ett villkor. om villkoret är falseföljer eskaleringsprincipen som angetts för analysatorn.

public:
 static void Assert(bool condition);
[System.Diagnostics.Conditional("CONTRACTS_FULL")]
[System.Diagnostics.Conditional("DEBUG")]
public static void Assert(bool condition);
[<System.Diagnostics.Conditional("CONTRACTS_FULL")>]
[<System.Diagnostics.Conditional("DEBUG")>]
static member Assert : bool -> unit
Public Shared Sub Assert (condition As Boolean)

Parametrar

condition
Boolean

Villkorsuttrycket som ska testas.

Attribut

Kommentarer

Standardeskaleringsprincipen är att meddela det anslutna felsökningsprogrammet om ett kontraktfel eller att visa en kontrolldialogruta om ett felsökningsprogram inte är kopplat. Du kan också instruera analysatorn att utlösa ett undantag.

Gäller för

Assert(Boolean, String)

Söker efter ett villkor. om villkoret är falseföljer eskaleringsprincipen som angetts av analysatorn och visar det angivna meddelandet.

public:
 static void Assert(bool condition, System::String ^ userMessage);
[System.Diagnostics.Conditional("DEBUG")]
[System.Diagnostics.Conditional("CONTRACTS_FULL")]
public static void Assert(bool condition, string userMessage);
[<System.Diagnostics.Conditional("DEBUG")>]
[<System.Diagnostics.Conditional("CONTRACTS_FULL")>]
static member Assert : bool * string -> unit
Public Shared Sub Assert (condition As Boolean, userMessage As String)

Parametrar

condition
Boolean

Villkorsuttrycket som ska testas.

userMessage
String

Ett meddelande som ska visas om villkoret inte uppfylls.

Attribut

Kommentarer

Standardeskaleringsprincipen är att meddela det anslutna felsökningsprogrammet om ett kontraktfel eller att visa en kontrolldialogruta om ett felsökningsprogram inte är kopplat. Du kan också instruera analysatorn att utlösa ett undantag. Parametern userMessage skickas till felsökningsprogrammets utdata. Om userMessage inte är en konstant strängliteral kanske verktygen inte kan läsa den.

Gäller för