Table of Contents

Class DataPipelineRunCanonicalComparer

Namespace
FoundationaLLM.Common.Models.ResourceProviders.DataPipeline
Assembly
FoundationaLLM.Common.dll

Provides a mechanism to compare two DataPipelineRun objects for canonical equivalence.

public class DataPipelineRunCanonicalComparer : IEqualityComparer<DataPipelineRun>
Inheritance
DataPipelineRunCanonicalComparer
Implements
Inherited Members
Extension Methods

Remarks

Two DataPipelineRun objects are considered canonically equivalent if they cannot be executed in parallel.

Methods

Equals(DataPipelineRun?, DataPipelineRun?)

Determines whether the specified objects are equal.

public bool Equals(DataPipelineRun? x, DataPipelineRun? y)

Parameters

x DataPipelineRun

The first object of type T to compare.

y DataPipelineRun

The second object of type T to compare.

Returns

bool

true if the specified objects are equal; otherwise, false.

GetHashCode(DataPipelineRun)

Returns a hash code for the specified object.

public int GetHashCode(DataPipelineRun obj)

Parameters

obj DataPipelineRun

The object for which a hash code is to be returned.

Returns

int

A hash code for the specified object.

Exceptions

ArgumentNullException

The type of obj is a reference type and obj is null.