Skip to content

Commit d7edbc4

Browse files
committed
net45 head
1 parent 2f1cd11 commit d7edbc4

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/FSharpPlus/Data/Seq.fs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -803,7 +803,11 @@ module SeqT_V2 =
803803

804804
let inline head (source: SeqT<'``Monad<bool>``, 'T>) : '``Monad<'T>`` =
805805
use ie = (source :> IEnumerableM<'``Monad<bool>``, 'T>).GetEnumerator ()
806+
#if !NET45
806807
Bind.Invoke (ie.MoveNext ()) (fun b -> Return.Invoke (if b then ie.Current else invalidArg (nameof source) "The input sequence was empty."))
808+
#else
809+
Bind.Invoke (ie.MoveNext ()) (fun b -> Return.Invoke (if b then ie.Current else invalidArg "source" "The input sequence was empty."))
810+
#endif
807811

808812
let inline internal tryPickMAndMap<'T, 'U, .. > (f: 'T -> '``Monad<'U option>``) (source: SeqT<'``Monad<bool>``, 'T>) (postMap: 'U option -> 'V) : '``Monad<'V>`` = innerMonad2<_, '``Monad<unit>``> () {
809813
use ie = (source :> IEnumerableM<'``Monad<bool>``, 'T>).GetEnumerator ()

0 commit comments

Comments
 (0)