DiagnosticItem Class |
A message can have a number of DiagnosticsValue attached, giving a number and a item type. The unit is always the default unit of the type (SI).
Namespace: DHI.Mike1D.Generic
The DiagnosticItem type exposes the following members.
Name | Description | |
---|---|---|
DiagnosticItem |
Constructor for derived classes
| |
DiagnosticItem(String) |
Create diagnostic item without values
| |
DiagnosticItem(String, ListDiagnosticsValue) |
Create diagnostic item with list of values
| |
DiagnosticItem(String, Object) |
Create diagnostic item with list of values
|
Name | Description | |
---|---|---|
AdditionalInfo |
Additional information about diagnostics item. Used to append time step
information to errors in HDModule.
| |
Diagnostics |
The diagnostics that the item belongs to.
This is automatically set when item is added to diagnostics object. | |
Hint |
Diagnostics hint
| |
Location |
Location of message
| |
Message |
Diagnostics message with value placeholders replaced by values.
Value place holder can be modified by setting the Tokens.
| |
MessageID |
ID of error in item.
Each kind of error will have an id which does not change between computers. The Message change, if localized messages exist for the system language. | |
MessageNoValues |
Diagnostics message
| |
Tokens |
Set tokens for each of the Values. Defaults to {0}, {1}, {2} etc
| |
Values |
Diagnostic values
|
Name | Description | |
---|---|---|
CheckNumberOfValues |
Check if number of diagnostic values matches number of brackets
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
HandleValues |
Examine each arg and put it into an appropriate diagnostic value
| |
HasHint |
Returns true if this item has an associated hint. The hint can be accessed throught the Hint property.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
NumberOfValues |
Return the number of values that this item expects
| |
SetLocation(String) |
Location of error message
| |
SetLocation(String, Double) |
Location of error message
| |
SetLocation(DiagnosticsLocationType, String) |
Location of error message
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
_location | Location where item was generated | |
_message | Actual message | |
_messageId | ID of message | |
_values | Values associated with item |