Table of Contents

Class DataAttributeValueComparer

Namespace: Casewhere.Models
Assembly: Casewhere.Models.dll

public class DataAttributeValueComparer : IEqualityComparer<object>

Inheritance

objectDataAttributeValueComparer

Implements

IEqualityComparer<object>

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<DataAttributeValueComparer>(DataAttributeValueComparer)

Constructors

DataAttributeValueComparer(DataAttribute, Func<object, object, DataAttribute, bool>)

public DataAttributeValueComparer(DataAttribute dataAttribute, Func<object, object, DataAttribute, bool> hasValueChanged)

Parameters

dataAttribute DataAttribute

hasValueChanged Func<object, object, DataAttribute, bool>

Methods

Equals(object, object)

public bool Equals(object x, object y)

Parameters

x object

y object

Returns

bool

GetHashCode(object)

public int GetHashCode(object obj)

Parameters

obj object

Returns

int