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]

static 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]

static 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: