Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ FirstOrDefault< T >() [2/3]

static ? T System.Linq.ImmutableArrayExtensions.FirstOrDefault< T > ( this ImmutableArray< T > immutableArray,
Func< T, bool > predicate )
inlinestatic

Definition at line 223 of file ImmutableArrayExtensions.cs.

224 {
225 Requires.NotNull(predicate, "predicate");
226 T[] array = immutableArray.array;
227 foreach (T val in array)
228 {
229 if (predicate(val))
230 {
231 return val;
232 }
233 }
234 return default(T);
235 }

References System.array, and System.Linq.predicate.