Contract.Assert Método

Definição

Em compilações de depuração, realiza um teste em tempo de execução para uma condição especificada.

Sobrecargas

Name Description
Assert(Boolean)

Verifica uma condição; Se a condição for false, segue o conjunto de políticas de escalonamento para o analisador.

Assert(Boolean, String)

Verifica uma condição; Se a condição for false, segue a política de escalonamento definida pelo analisador e apresenta a mensagem especificada.

Assert(Boolean)

Origem:
Contracts.cs
Origem:
Contracts.cs
Origem:
Contracts.cs
Origem:
Contracts.cs
Origem:
Contracts.cs

Verifica uma condição; Se a condição for false, segue o conjunto de políticas de escalonamento para o analisador.

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)

Parâmetros

condition
Boolean

A expressão condicional para testar.

Atributos

Observações

A política de escalonamento padrão é notificar o depurador adjunto sobre uma falha de contrato ou mostrar uma caixa de diálogo Assert se não estiver associado um depurador. Opcionalmente, o analisador pode ser instruído a lançar uma exceção.

Aplica-se a

Assert(Boolean, String)

Origem:
Contracts.cs
Origem:
Contracts.cs
Origem:
Contracts.cs
Origem:
Contracts.cs
Origem:
Contracts.cs

Verifica uma condição; Se a condição for false, segue a política de escalonamento definida pelo analisador e apresenta a mensagem especificada.

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")]
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)

Parâmetros

condition
Boolean

A expressão condicional para testar.

userMessage
String

Uma mensagem a mostrar se a condição não for cumprida.

Atributos

Observações

A política de escalonamento padrão é notificar o depurador adjunto sobre uma falha de contrato ou mostrar uma caixa de diálogo Assert se não estiver associado um depurador. Opcionalmente, o analisador pode ser instruído a lançar uma exceção. O userMessage parâmetro é passado para a saída do depurador. Se userMessage não for um literal de string constante, as ferramentas podem não conseguir lê-lo.

Aplica-se a