Search Results for

    Show / Hide Table of Contents

    Class Utils

    Extension methods and more ...

    Inheritance
    object
    Utils
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Evergine.Common.Helpers
    Assembly: Evergine.Common.dll
    Syntax
    public static class Utils

    Methods

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

    Compare an array with other array.

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

    Specifies the array1.

    T[] array2

    Specifies the array2.

    Returns
    Type Description
    bool

    True whether the array1 and array2 are equals or not otherwise.

    Type Parameters
    Name Description
    T

    The array type.

    DisposeAndNull<T>(ref T)

    Safely dispose a reference if not null, and set it to null after dispose.

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

    Object to dispose.

    Type Parameters
    Name Description
    T

    The type of object to dispose.

    Remarks

    The reference will be set to null after dispose.

    In This Article
    Back to top
    Generated by DocFX