Пример #1
0
    /// <summary>
    /// This will serve as the debug-assert mechanism for this app
    /// </summary>
    /// <param name="condition"></param>
    /// <param name="text"></param>
    public static void Assert(bool condition, string text)
    {
        if (condition)
        {
            return;
        }

        //System assert...
        System.Diagnostics.Debug.Assert(false, text);

        //UNDONE: (1) Write to debug file. (2) Add mechanism to return assert failures to client
        string assertFailure = text;

        try
        {
            AppLogging.LogAssertData(text);
        }
        catch (Exception e)
        {
            string eMessage = e.Message;
        }
    }