Show / Hide Table of Contents

    Class ArrayEqualityComparer

    This EqualityComparer can compare if an array of objects is equal to another array of objects by comparing the contained objects itself

    Inheritance
    System.Object
    ArrayEqualityComparer
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: OPTANO.Modeling.Common
    Assembly: Common.dll
    Syntax
    [Serializable]
    public class ArrayEqualityComparer : IEqualityComparer<object[]>

    Methods

    Equals(Object[], Object[])

    Determines whether the specified arrays are equal.

    Declaration
    public bool Equals(object[] x, object[] y)
    Parameters
    Type Name Description
    System.Object[] x

    The first array to compare.

    System.Object[] y

    The second array to compare.

    Returns
    Type Description
    System.Boolean

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

    Implements
    System.Collections.Generic.IEqualityComparer<T>.Equals(T, T)

    GetHashCode(Object[])

    Returns a hash code for the specified object.

    Declaration
    public int GetHashCode(object[] obj)
    Parameters
    Type Name Description
    System.Object[] obj

    The System.Object for which a hash code is to be returned.

    Returns
    Type Description
    System.Int32

    A hash code for the specified object.

    Implements
    System.Collections.Generic.IEqualityComparer<T>.GetHashCode(T)
    Exceptions
    Type Condition
    System.ArgumentNullException

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

    Extension Methods

    ReflectionHelper.GetFieldValue(Object, String)
    ReflectionHelper.SetFieldValue(Object, String, Object)
    ExtensionMethods.Clone<T>(T)
    ExtensionMethods.ThrowIfArgumentIsNull<T>(T, String)
    Back to top Copyright © OPTANO GmbH generated with DocFX
    Privacy Policy | Impressum – Legal Notice