Table of Contents

Class NoFailureMode

Namespace
Geotab.Checkmate.ObjectModel.Engine
Assembly
Geotab.Checkmate.ObjectModel.dll

A FailureMode for diagnostics with no real world failure mode.

public class NoFailureMode : FailureMode, IEntity, IComparable, IIdentifiable
Inheritance
NoFailureMode
Implements
Inherited Members

Fields

Value

The singleton value.

public static readonly NoFailureMode Value

Field Value

NoFailureMode

Properties

Id

Gets or sets the unique identifier for this entity. see Id.

public override Id? Id { get; set; }

Property Value

Id

The source.

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.

Source

Sets the Source.

public override Source? Source { set; }

Property Value

Source

The source.

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 object, is equal to this instance.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with this instance.

Returns

bool

true if the specified object is equal to this instance; otherwise, false.

GetHashCode()

Serves as a hash function for a particular type. GetHashCode() is suitable for use in hashing algorithms and data structures like a hash table.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsSystemEntity()

Returns true if the class is a system entity, false otherwise.

public override bool IsSystemEntity()

Returns

bool

true if the entity is a system entity; otherwise, false.