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 |