PeanutButter
Loading...
Searching...
No Matches
PeanutButter.DuckTyping.Extensions.DuckTypingCollectionExtensions Class Reference

Provides ducking extensions for collections. More...

Static Public Member Functions

static T[] DuckAsArrayOf< T > (this IEnumerable< object > src)
 Attempts to DuckType a collection.
static T[] DuckAsArrayOf< T > (this IEnumerable< object > src, bool throwOnFailure)
 Attempts to DuckType a collection.

Detailed Description

Provides ducking extensions for collections.

Member Function Documentation

◆ DuckAsArrayOf< T >() [1/2]

T[] PeanutButter.DuckTyping.Extensions.DuckTypingCollectionExtensions.DuckAsArrayOf< T > ( this IEnumerable< object > src)
static

Attempts to DuckType a collection.

Parameters
srcCollection to convert
Template Parameters
T
Returns
Type Constraints
T :class 

◆ DuckAsArrayOf< T >() [2/2]

T[] PeanutButter.DuckTyping.Extensions.DuckTypingCollectionExtensions.DuckAsArrayOf< T > ( this IEnumerable< object > src,
bool throwOnFailure )
static

Attempts to DuckType a collection.

Parameters
srcCollection to convert
throwOnFailureThrow an exception when failing
Template Parameters
T
Returns
Type Constraints
T :class 

The documentation for this class was generated from the following file:
  • source/Utils/PeanutButter.DuckTyping/Extensions/DuckTypingCollectionExtensions.cs