| IDiagnostics Methods | 
The IDiagnostics type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AddChild | 
            Add a child diagnostics to the diagnostics tree. Sets the parent of the child.
             | 
|  | Append | 
            Append errors, warnings and hints from input diagnostics to
            this diagnostics
             | 
|  | Clear | 
            Clear diagnostics, all errors, warnings and hints.
             | 
|  | ClearIssuesRecursive | 
            Remove Errors, hints, and warnings from the diagnostics and all child diagnostics
             | 
|  | Error | 
             Add an error DiagnosticItem
             | 
|  | Hint | 
             Add a hint DiagnosticItem
             | 
|  | Info(String) | 
             Add a information messaeg
             | 
|  | Info(IDiagnosticItem) | 
             Add a information DiagnosticItem
             | 
|  | IsParent | 
            Return true of diagnostics is parent or parent's parent
             | 
|  | RuntimeError(IDiagnosticItem) | 
             Add an error DiagnosticItem, and throw an exception
             | 
|  | RuntimeError(IDiagnosticItem, Exception) | 
             Add an error DiagnosticItem, and throw an exception
             | 
|  | Warning | 
             Add a warning DiagnosticItem
             | 
 Extension Methods
Extension Methods| Name | Description | |
|---|---|---|
|  | Error | 
            Add an error to the diagnostics item.
            (Defined by GenericExtensions.) | 
|  | ExceptionToError | 
             Add an error DiagnosticItem, and throw an exception
            (Defined by GenericExtensions.) | 
|  | RuntimeError | 
             Add an error DiagnosticItem, and throw an exception
            (Defined by GenericExtensions.) | 
|  | Warning | 
             Add a warning message
            (Defined by GenericExtensions.) | 
 See Also
See Also