Whetstone Class reference
Whetstone Class reference
Whetstone
WhetStone Namespaces
WhetStone.Looping
takeWhile Class
takeWhile Methods
TakeWhileInclusive(T) Method
takeWhile
TakeWhileInclusive
T
Method
Take from an
IEnumerable
T
until an element does not uphold a predicate. Then take that element as well.
Namespace:
WhetStone.Looping
Assembly:
WhetStone (in WhetStone.dll) Version: 1.0.4.0 (1.0.0.0)
Syntax
C#
Copy
public
static
IEnumerable
<T>
TakeWhileInclusive
<T>(
this
IEnumerable
<T>
this
,
Func
<T,
bool
>
pred
)
Parameters
this
Type:
System.Collections.Generic
IEnumerable
T
The
IEnumerable
T
to take from.
pred
Type:
System
Func
T
,
Boolean
The predicate all but the last element must uphold.
Type Parameters
T
The type of the
IEnumerable
T
Return Value
Type:
IEnumerable
T
All the first-most elements that uphold
pred
, and the first that does not.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
IEnumerable
T
. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic)
or
Extension Methods (C# Programming Guide)
.
See Also
Reference
takeWhile Class
WhetStone.Looping Namespace