diff options
author | Marek Safar <marek.safar@gmail.com> | 2008-08-15 00:09:21 +0400 |
---|---|---|
committer | Marek Safar <marek.safar@gmail.com> | 2008-08-15 00:09:21 +0400 |
commit | 0f31b0daf945b64e0016814826527cb5197fd162 (patch) | |
tree | 96a7c18e160d2bfbafbef368f936f98e5de897a1 /mcs/class/System.Core/System.Linq/Enumerable.cs | |
parent | bea01936a59924b7085f49143735b824fb3b56fb (diff) |
2007-08-14 Marek Safar <marek.safar@gmail.com>
* Enumerable.cs (Cast): Simplified.
svn path=/trunk/mcs/; revision=110526
Diffstat (limited to 'mcs/class/System.Core/System.Linq/Enumerable.cs')
-rw-r--r-- | mcs/class/System.Core/System.Linq/Enumerable.cs | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/mcs/class/System.Core/System.Linq/Enumerable.cs b/mcs/class/System.Core/System.Linq/Enumerable.cs index d8de3a8c66c..30b45a04342 100644 --- a/mcs/class/System.Core/System.Linq/Enumerable.cs +++ b/mcs/class/System.Core/System.Linq/Enumerable.cs @@ -326,14 +326,9 @@ namespace System.Linq public static IEnumerable<TResult> Cast<TResult> (this IEnumerable source) { Check.Source (source); - - return CreateCastIterator<TResult> (source); - } - - static IEnumerable<TResult> CreateCastIterator<TResult> (IEnumerable source) - { - foreach (object element in source) - yield return (TResult) element; + + foreach (TResult element in source) + yield return element; } #endregion |