IEnumerableExt Class

Namespace: Stimulsoft.Data.Extensions

Methods

Method Returns Description
Add static IEnumerable  
BitwiseAnd static IEnumerable  
BitwiseOr static IEnumerable  
BitwiseXOr static IEnumerable  
Div static IEnumerable  
FirstOrDefaultAsDecimal static decimal  
FirstOrDefaultAsNullableDateTime static DateTime?  
FirstOrDefaultAsNullableDecimal static decimal?  
FirstOrDefaultAsNullableDouble static double?  
GetArrayItem static IEnumerable  
GetStringArrayItem static IEnumerable  
GetValueOrFirstOrDefault static object  
LogicalAnd static IEnumerable  
LogicalOr static IEnumerable  
Mult static IEnumerable  
Sub static IEnumerable  
TryCastToBool static IEnumerable  
TryCastToDateTime static IEnumerable  
TryCastToDecimal static IEnumerable  
TryCastToDouble static IEnumerable  
TryCastToInt static IEnumerable  
TryCastToLong static IEnumerable  
TryCastToNullableDateTime static IEnumerable<DateTime?>  
TryCastToNullableDecimal static IEnumerable<decimal?>  
TryCastToNullableDouble static IEnumerable<double?>  
TryCastToNullableTimeSpan static IEnumerable<TimeSpan?>  
TryCastToString static IEnumerable  
TryCastToTimeSpan static IEnumerable  
TryCastValueOrFirstDefaultToNullableDouble static IEnumerable<double?>  
WhereArrayItemEqualsTo static IEnumerable<object[]>  
WhereArrayItemStringEqualsTo static IEnumerable<object[]>  
WhereEqualsTo static IEnumerable<object[]>  
WhereFirstOrDefaultArrayItemStringEqualsTo static object[]  

Method Details

Add static

Add(a: object, b: object): IEnumerable

Parameters

  • a (object)
  • b (object)

Returns IEnumerable


BitwiseAnd static

BitwiseAnd(a: object, b: object): IEnumerable

Parameters

  • a (object)
  • b (object)

Returns IEnumerable


BitwiseOr static

BitwiseOr(a: object, b: object): IEnumerable

Parameters

  • a (object)
  • b (object)

Returns IEnumerable


BitwiseXOr static

BitwiseXOr(a: object, b: object): IEnumerable

Parameters

  • a (object)
  • b (object)

Returns IEnumerable


Div static

Div(a: object, b: object): IEnumerable

Parameters

  • a (object)
  • b (object)

Returns IEnumerable


FirstOrDefaultAsDecimal static

FirstOrDefaultAsDecimal(source: IEnumerable): decimal

Parameters

  • source (IEnumerable)

Returns decimal


FirstOrDefaultAsNullableDateTime static

FirstOrDefaultAsNullableDateTime(source: IEnumerable): DateTime?

Parameters

  • source (IEnumerable)

Returns DateTime?


FirstOrDefaultAsNullableDecimal static

FirstOrDefaultAsNullableDecimal(source: IEnumerable): decimal?

Parameters

  • source (IEnumerable)

Returns decimal?


FirstOrDefaultAsNullableDouble static

FirstOrDefaultAsNullableDouble(source: IEnumerable): double?

Parameters

  • source (IEnumerable)

Returns double?


GetArrayItem static

GetArrayItem(source: IEnumerable, itemIndex: int): IEnumerable

Parameters

  • source (IEnumerable)
  • itemIndex (int)

Returns IEnumerable


GetStringArrayItem static

GetStringArrayItem(source: IEnumerable, itemIndex: int): IEnumerable

Parameters

  • source (IEnumerable)
  • itemIndex (int)

Returns IEnumerable


GetValueOrFirstOrDefault static

GetValueOrFirstOrDefault(value: object): object

Parameters

  • value (object)

Returns object


LogicalAnd static

LogicalAnd(a: object, b: object): IEnumerable

Parameters

  • a (object)
  • b (object)

Returns IEnumerable


LogicalOr static

LogicalOr(a: object, b: object): IEnumerable

Parameters

  • a (object)
  • b (object)

Returns IEnumerable


Mult static

Mult(a: object, b: object): IEnumerable

Parameters

  • a (object)
  • b (object)

Returns IEnumerable


Sub static

Sub(a: object, b: object): IEnumerable

Parameters

  • a (object)
  • b (object)

Returns IEnumerable


TryCastToBool static

TryCastToBool(source: IEnumerable): IEnumerable

Parameters

  • source (IEnumerable)

Returns IEnumerable


TryCastToDateTime static

TryCastToDateTime(source: IEnumerable): IEnumerable

Parameters

  • source (IEnumerable)

Returns IEnumerable


TryCastToDecimal static

TryCastToDecimal(source: IEnumerable): IEnumerable

Parameters

  • source (IEnumerable)

Returns IEnumerable


TryCastToDouble static

TryCastToDouble(source: IEnumerable): IEnumerable

Parameters

  • source (IEnumerable)

Returns IEnumerable


TryCastToInt static

TryCastToInt(source: IEnumerable): IEnumerable

Parameters

  • source (IEnumerable)

Returns IEnumerable


TryCastToLong static

TryCastToLong(source: IEnumerable): IEnumerable

Parameters

  • source (IEnumerable)

Returns IEnumerable


TryCastToNullableDateTime static

TryCastToNullableDateTime(source: IEnumerable): IEnumerable<DateTime?>

Parameters

  • source (IEnumerable)

Returns IEnumerable<DateTime?>


TryCastToNullableDecimal static

TryCastToNullableDecimal(source: IEnumerable): IEnumerable<decimal?>

Parameters

  • source (IEnumerable)

Returns IEnumerable<decimal?>


TryCastToNullableDouble static

TryCastToNullableDouble(source: IEnumerable): IEnumerable<double?>

Parameters

  • source (IEnumerable)

Returns IEnumerable<double?>


TryCastToNullableTimeSpan static

TryCastToNullableTimeSpan(source: IEnumerable): IEnumerable<TimeSpan?>

Parameters

  • source (IEnumerable)

Returns IEnumerable<TimeSpan?>


TryCastToString static

TryCastToString(source: IEnumerable): IEnumerable

Parameters

  • source (IEnumerable)

Returns IEnumerable


TryCastToTimeSpan static

TryCastToTimeSpan(source: IEnumerable): IEnumerable

Parameters

  • source (IEnumerable)

Returns IEnumerable


TryCastValueOrFirstDefaultToNullableDouble static

TryCastValueOrFirstDefaultToNullableDouble(source: IEnumerable): IEnumerable<double?>

Parameters

  • source (IEnumerable)

Returns IEnumerable<double?>


WhereArrayItemEqualsTo static

WhereArrayItemEqualsTo(source: IEnumerable, itemIndex: int, value: object): IEnumerable<object[]>

Parameters

  • source (IEnumerable)
  • itemIndex (int)
  • value (object)

Returns IEnumerable<object[]>


WhereArrayItemStringEqualsTo static

WhereArrayItemStringEqualsTo(source: IEnumerable, itemIndex: int, value: string): IEnumerable<object[]>

Parameters

  • source (IEnumerable)
  • itemIndex (int)
  • value (string)

Returns IEnumerable<object[]>


WhereEqualsTo static

WhereEqualsTo(source: IEnumerable, values1: object, values2: object): IEnumerable<object[]>

Parameters

  • source (IEnumerable)
  • values1 (object)
  • values2 (object)

Returns IEnumerable<object[]>


WhereFirstOrDefaultArrayItemStringEqualsTo static

WhereFirstOrDefaultArrayItemStringEqualsTo(source: IEnumerable, itemIndex: int, value: string): object[]

Parameters

  • source (IEnumerable)
  • itemIndex (int)
  • value (string)

Returns object[]