| Children | Children of sub-diagnostics, implementing a tree-like structure of Diagnostics. If you add children to the list, remember to se teh parent - or use AddChild(). |
| ErrorCountRecursive | The number of issues in this diagnostics, including issues in the stack. |
| Errors | Get a list of all errors (not from the stack) |
| ErrorsRecursive | Get a list of all errors, recursively |
| HintCountRecursive | The number of warnings in this diagnostics, including warnings in the stack. |
| Hints | Get a list of all hints (not from the stack) |
| HintsRecursive | Get a list of all warnings, recursively |
| Infos | Get a list of all hints (not from the stack) |
| IssueCount | The number of issues in this diagnostics |
| IssueCountRecursive | The number of issues in this diagnostics, including issues in the stack. |
| Name | Name or origin of Diagnostics. Can be null/empty string. |
| Parent | Parent diagnostic. Diagnostics can belong to a tree with one parent and several children. If parent is null, then this diagnostic is the root. |
| Source | Source object that created the Diagnostics |
| SourceDescription | Description of Diagnostics source. Can be null/empty string. |
| WarningCountRecursive | The number of warnings in this diagnostics, including warnings in the stack. |
| Warnings | Get a list of all warnings (not from the stack) |
| WarningsRecursive | Get a list of all warnings, recursively |