publicstaticvoid CheckCondition(bool condition, String errorText, int lineNumber)
{
//Test the condition if ( !condition )
{
//Assert and throw if the condition is not met String detailMessage;
GenerateStackTrace(lineNumber, out detailMessage);
Debug.Fail(errorText, detailMessage);
thrownew ApplicationException(errorText);
} }