Skip to content

Izayoi.Data.TimestampedObjects.UncomparableTimestampedClass

IzayoiJiichan edited this page Feb 1, 2025 · 1 revision

UncomparableTimestampedClass<TValue>

Definition

Namespace Izayoi.Data.TimestampedObjects
Assembly Izayoi.Data.TimestampedObjects.dll

Represents a uncomparable timestamped class that can be assigned uncomparable class.

public class UncomparableTimestampedClass<TValue> :
    IUncomparableTimestampedClass<TValue>,
    where TValue : class

Type Parameters

TValue
The underlying value type of the UncomparableTimestampedClass<TValue> generic type.

Inheritance

Object -> ValueType -> UncomparableTimestampedClass<TValue>

Constructors

Name Summary
UncomparableTimestampedClass<TValue>() Initializes an instance of the UncomparableTimestampedClass<TValue> class.
UncomparableTimestampedClass<TValue>(in long timestamp, in TValue? value) Initializes an instance of the UncomparableTimestampedClass<TValue> class to the specified timestamp and value.
UncomparableTimestampedClass<TValue>(in TValue? value) Initializes an instance of the UncomparableTimestampedClass<TValue> class to the specified value.

Properties

Name Type Summary
Timestamp long Gets Unix timestamp milliseconds.
Value TValue? Gets the value of the current object if it has been assigned a valid underlying value.

Methods

Name Returns Summary
Deconstruct(out long timestamp, out TValue value) void Deconstructs this UncomparableTimestampedClass<TValue> instance by timestamp and value.
Equals(UncomparableTimestampedClass<TValue>? other) bool Indicates whether the current UncomparableTimestampedClass<TValue> object is equal to a specified UncomparableTimestampedClass<TValue>.
Equals(IUncomparableTimestampedClass<TValue>? other) bool Indicates whether the current UncomparableTimestampedClass<TValue> object is equal to a specified IUncomparableTimestampedClass<TValue>.
Equals(object? other) bool Indicates whether the current UncomparableTimestampedClass<TValue> object is equal to a specified object.
GetHashCode() string Returns the hash code for this instance.
ToString() string? Returns the text representation of the value of the current UncomparableTimestampedClass<TValue> object.

Operators

Operator Returns Left Right
== bool UncomparableTimestampedClass<TValue> UncomparableTimestampedClass<TValue>
!= bool UncomparableTimestampedClass<TValue> UncomparableTimestampedClass<TValue>

Examples

Example.UncomparableTimestampedClass

Applies to

Product Versions
.NET 8, 9
.NET Standard 2.0, 2.1
Clone this wiki locally