src\Dependencies\Collections\TemporaryArrayExtensions.cs (13)
16/// Gets a mutable reference to a <see cref="TemporaryArray{T}"/> stored in a <c>using</c> variable.
19/// <para>This supporting method allows <see cref="TemporaryArray{T}"/>, a non-copyable <see langword="struct"/>
40public static ref TemporaryArray<T> AsRef<T>(this in TemporaryArray<T> array)
45public static bool Any<T>(this in TemporaryArray<T> array, Func<T, bool> predicate)
56public static bool All<T>(this in TemporaryArray<T> array, Func<T, bool> predicate)
70public static T? SingleOrDefault<T>(this in TemporaryArray<T> array, Func<T, bool> predicate)
91public static T? SingleOrDefault<T, TArg>(this in TemporaryArray<T> array, Func<T, TArg, bool> predicate, TArg arg)
112public static T? FirstOrDefault<T>(this in TemporaryArray<T> array)
115public static T? FirstOrDefault<T, TArg>(this in TemporaryArray<T> array, Func<T, TArg, bool> predicate, TArg arg)
126public static int IndexOf<T, TArg>(this in TemporaryArray<T> array, Func<T, TArg, bool> predicate, TArg arg)
140public static void AddIfNotNull<T>(this ref TemporaryArray<T> array, T? value)
149public static void AddIfNotNull<T>(this ref TemporaryArray<T> array, T? value)