Table of Contents

Class NoZone

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

A zone that represents DBNull database value.

public class NoZone : Zone, IEntity, IComparable, IIdentifiable, IVersion, IGroupLinked, IDefaultable
Inheritance
NoZone
Implements
Inherited Members
Extension Methods

Fields

Value

The singleton value.

public static readonly NoZone Value

Field Value

NoZone

Properties

Id

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

public override Id? Id { get; set; }

Property Value

Id

The unique identifier for this entity. see Id.

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 Zone is equal to the current Zone.

public override bool Equals(object? obj)

Parameters

obj object
The <xref href="Geotab.Checkmate.ObjectModel.Zone" data-throw-if-not-resolved="false"></xref> to compare with the current

Zone.

Returns

bool

True if the specified Zone is equal to the current Zone 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()

Returns

bool

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