Show / Hide Table of Contents

    Class Assert

    Provides a set of methods that are compiled in debug mode only and throw exceptions, if specific condition is not true.

    Inheritance
    Object
    Assert
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Nevatech.Vsb.Repository.Diagnostics
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    public static class Assert

    Methods

    Fail()

    In debug mode throws InvalidOperationException.

    Declaration
    [Conditional("DEBUG")]
    public static void Fail()
    Exceptions
    Type Condition
    InvalidOperationException

    Always thrown.

    Fail(Exception)

    In debug mode thows provided Exception.

    Declaration
    [Conditional("DEBUG")]
    public static void Fail(Exception exception)
    Parameters
    Type Name Description
    Exception exception

    Exception to be thrown.

    Fail(String, Object[])

    In debug mode throws InvalidOperationException.

    Declaration
    [Conditional("DEBUG")]
    public static void Fail(string message, params object[] args)
    Parameters
    Type Name Description
    String message

    Message that describes the problem that may include formatting placeholders.

    Object[] args

    Format string parameters.

    Exceptions
    Type Condition
    InvalidOperationException

    Always thrown.

    IsFalse(Boolean)

    In debug mode throws InvalidOperationException, if specific condition is evaluated to true.

    Declaration
    [Conditional("DEBUG")]
    public static void IsFalse(bool condition)
    Parameters
    Type Name Description
    Boolean condition

    Condition to be evaluated.

    Exceptions
    Type Condition
    InvalidOperationException

    Thrown, if provided condition is true.

    IsFalse(Boolean, String, Object[])

    In debug mode throws InvalidOperationException, if specific condition is evaluated to true.

    Declaration
    [Conditional("DEBUG")]
    public static void IsFalse(bool condition, string message, params object[] args)
    Parameters
    Type Name Description
    Boolean condition

    Condition to be evaluated.

    String message

    Message that describes the problem that may include formatting placeholders.

    Object[] args

    Format string parameters.

    Exceptions
    Type Condition
    InvalidOperationException

    Thrown, if provided condition is true.

    IsTrue(Boolean)

    In debug mode throws InvalidOperationException, if specific condition is evaluated to false.

    Declaration
    [Conditional("DEBUG")]
    public static void IsTrue(bool condition)
    Parameters
    Type Name Description
    Boolean condition

    Condition to be evaluated.

    Exceptions
    Type Condition
    InvalidOperationException

    Thrown, if provided condition is false.

    IsTrue(Boolean, String, Object[])

    In debug mode throws InvalidOperationException, if specific condition is evaluated to false.

    Declaration
    [Conditional("DEBUG")]
    public static void IsTrue(bool condition, string message, params object[] args)
    Parameters
    Type Name Description
    Boolean condition

    Condition to be evaluated.

    String message

    Message that describes the problem that may include formatting placeholders.

    Object[] args

    Format string parameters.

    Exceptions
    Type Condition
    InvalidOperationException

    Thrown, if provided condition is false.

    Back to top Nevatech Sentinet 6.5 Online Documentation