Search Results for

    Show / Hide Table of Contents

    Class Utils

    Extension methods and more...

    Inheritance
    object
    Utils
    Namespace: Evergine.Common.Helpers
    Assembly: Evergine.Common.dll
    Syntax
    public static class Utils

    Methods

    CompareTo<T>(T[], T[])

    Compares an array with another array.

    Declaration
    public static bool CompareTo<T>(this T[] array1, T[] array2) where T : IEquatable<T>
    Parameters
    Type Name Description
    T[] array1

    Specifies the first array.

    T[] array2

    Specifies the second array.

    Returns
    Type Description
    bool

    True if the first array and the second array are equal; otherwise, false.

    Type Parameters
    Name Description
    T

    The array type.

    DisposeAndNull<T>(ref T)

    Safely disposes of a reference if it is not null and sets it to null after disposal.

    Declaration
    public static void DisposeAndNull<T>(ref T disposable) where T : class, IDisposable
    Parameters
    Type Name Description
    T disposable

    The object to dispose of.

    Type Parameters
    Name Description
    T

    The type of object to dispose of.

    Remarks

    The reference will be set to null after disposal.

    In this article
    Back to top
    Generated by DocFX