Class NoDiagnostic
- Namespace
- Geotab.Checkmate.ObjectModel.Engine
- Assembly
- Geotab.Checkmate.ObjectModel.dll
A diagnostic for Geotab Devices that represents DBNull database value.
public class NoDiagnostic : Diagnostic, IEntity, IComparable, IIdentifiable, IVersion
- Inheritance
-
NoDiagnostic
- Implements
- Inherited Members
Fields
Value
The singleton value.
public static readonly NoDiagnostic Value
Field Value
Properties
Id
Gets or sets the unique identifier for this entity. see Id.
public override Id? Id { get; set; }
Property Value
Name
Gets or sets the name of this entity which identifies it and is used when displaying this entity.
public override string? Name { get; set; }
Property Value
- string
The name of this entity that uniquely identifies it and is used when displaying this entity.
Methods
Clone()
Creates a new object that is a copy of the current instance.
public override IEntity Clone()
Returns
- IEntity
A new object that is a copy of this instance.
Equals(object?)
Determines whether the specified Diagnostic is equal to the current Diagnostic.
public override bool Equals(object? obj)
Parameters
obj
objectThe Diagnostic to compare with the current Diagnostic.
Returns
- bool
true if the specified Diagnostic is equal to the current Diagnostic; otherwise, false.
GetHashCode()
Returns a hash code for this instance.
public override int GetHashCode()
Returns
- int
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
IsSystemEntity()
Returns true if the class is a system entity, false otherwise.
public override bool IsSystemEntity()