[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Info=Provides a set of methods and properties that help debug your code. [Property] @AutoFlush=Sets a value indicating whether Flush should be called on the Listeners after every write. ARG(bool)|14|1|True,False @IndentLevel=Sets the indent level. ARG(int)|1|0 @IndentSize=Sets the number of spaces in an indent. ARG(int)|1|4 Category=Sets a category name used to organize the output. ARG(string)|2| DetailMessage=Sets the detailed message. ARG(string)|2| Format=Sets the composite format string. This message contains text intermixed with zero or more format items, which correspond to objects in the args array. ARG(string)|2| +Message=Sets the message. ARG(string)|2| [Methods] doAssert=Checks for a condition; if the condition is false, displays a message box that shows the call stack. ARG(bool condition)|1|0 *doAssert2=Checks for a condition; if the condition is false, outputs a specified message and displays a message box that shows the call stack. ARG(bool condition, string message)|1|0 *doAssert3=Checks for a condition; if the condition is false, outputs two specified messages and displays a message box that shows the call stack. ARG(bool condition, string message, string detailMessage)|1|0 *doAssert4=Checks for a condition; if the condition is false, outputs two messages and displays a message box that shows the call stack. ARG(bool condition, string message, string detailMessageFormat, params Object[] args)|1|0 *doClose=Flushes the output buffer and then calls the Close method on each of the Listeners. ARG()|1|0 *doFail=Emits the specified error message. ARG(string message)|1|0 *doFail2=Emits an error message and a detailed error message. ARG(string message, string detailMessage)|1|0 *doFlush=Flushes the output buffer and causes buffered data to write to the Listeners collection. ARG()|1|0 *doIndent=Increases the current IndentLevel by one. ARG()|1|0 *doPrint=Writes a message followed by a line terminator to the trace listeners in the Listeners collection. ARG(string message)|1|0 *doPrint2=Writes a formatted string followed by a line terminator to the trace listeners in the Listeners collection. ARG(string format, params Object[] args)|1|0 *doUnindent=Decreases the current IndentLevel by one. ARG()|1|0 *doWrite=Writes the value of the object's ToString method to the trace listeners in the Listeners collection. ARG(Object value)|1|0 *doWrite2=Writes a message to the trace listeners in the Listeners collection. ARG(string message)|1|0 *doWrite3=Writes a category name and the value of the object's ToString method to the trace listeners in the Listeners collection. ARG(Object value, string category)|1|0 *doWrite4=Writes a category name and message to the trace listeners in the Listeners collection. ARG(string message, string category)|1|0 *doWriteIf=Writes the value of the object's ToString method to the trace listeners in the Listeners collection if a condition is true. ARG(bool condition, Object value)|1|0 *doWriteIf2=Writes a message to the trace listeners in the Listeners collection if a condition is true. ARG(bool condition, string message)|1|0 *doWriteIf3=Writes a category name and the value of the object's ToString method to the trace listeners in the Listeners collection if a condition is true. ARG(bool condition, Object value, string category)|1|0 *doWriteIf4=Writes a category name and message to the trace listeners in the Listeners collection if a condition is true. ARG(bool condition, string message, string category)|1|0 *doWriteLine=Writes the value of the object's ToString method to the trace listeners in the Listeners collection. ARG(Object value)|1|0 *doWriteLine2=Writes a message followed by a line terminator to the trace listeners in the Listeners collection. ARG(string message)|1|0 *doWriteLine3=Writes a category name and the value of the object's ToString method to the trace listeners in the Listeners collection. ARG(Object value, string category)|1|0 *doWriteLine4=Writes a formatted message followed by a line terminator to the trace listeners in the Listeners collection. ARG(string format, params Object[] args)|1|0 *doWriteLine5=Writes a category name and message to the trace listeners in the Listeners collection. ARG(string message, string category)|1|0 *doWriteLineIf=Writes the value of the object's ToString method to the trace listeners in the Listeners collection if a condition is true. ARG(bool condition, Object value)|1|0 *doWriteLineIf2=Writes a message to the trace listeners in the Listeners collection if a condition is true. ARG(bool condition, string message)|1|0 *doWriteLineIf3=Writes a category name and the value of the object's ToString method to the trace listeners in the Listeners collection if a condition is true. ARG(bool condition, Object value, string category)|1|0 *doWriteLineIf4=Writes a category name and message to the trace listeners in the Listeners collection if a condition is true. ARG(bool condition, string message, string category)|1|0 *AutoFlush=Returns a value indicating whether Flush should be called on the Listeners after every write. ARG(bool)|3|104 *IndentLevel=Returns the indent level. ARG(int)|3|1 *IndentSize=Returns the number of spaces in an indent. ARG(int)|3|1 *Listeners=Returns the collection of listeners that is monitoring the debug output. ARG(TraceListenerCollection)|3|0 *args=Defines an object array that contains zero or more objects to format. ARG(Object[])|4|13 *category=Defines a category name used to organize the output. ARG(string)|4|2 Condition=Defines the conditional expression to evaluate. ARG(bool)|4|104 *detailMessage=Defines the detailed message. ARG(string)|4|2 *format=Defines a composite format string. ARG(string)|4|2 *message=Defines the message. ARG(string)|4|2 *value=Defines an object whose name is sent to the Listeners. ARG(Object)|4|0