@@ -10,14 +10,15 @@ namespace FSharpPlus
1010/// </namespacedoc >
1111
1212#nowarn " 40"
13+ #nowarn " 44"
1314
1415#if ! FABLE_ COMPILER || FABLE_ COMPILER_ 3
16+ open System
17+ open System.ComponentModel
1518
16- [<System. Obsolete( " Compatibility with v1" ) >]
19+ [<Obsolete( " Compatibility with v1" ); EditorBrowsable ( EditorBrowsableState.Never ) >]
1720module Builders =
18-
1921 open FSharpPlus.Operators
20- open System.ComponentModel
2122
2223 // Idiom brackets
2324 type Ii = Ii
@@ -33,15 +34,14 @@ module Builders =
3334
3435 // Workflows
3536
36- open System
3737 open System.Collections .Generic
3838 open FSharpPlus.Control
3939
40- [<EditorBrowsable( EditorBrowsableState.Never) >]
40+ [<Obsolete ( " Compatibility with v1 " ); EditorBrowsable( EditorBrowsableState.Never) >]
4141 type Builder () =
4242 member __.ReturnFrom ( expr ) = expr : '`` Monad<'T> ``
4343
44- [<EditorBrowsable( EditorBrowsableState.Never) >]
44+ [<Obsolete ( " Compatibility with v1 " ); EditorBrowsable( EditorBrowsableState.Never) >]
4545 type StrictBuilder () =
4646 inherit Builder ()
4747 member __.Run f = f () : '`` Monad<'T> ``
@@ -52,26 +52,26 @@ module Builders =
5252 let body = fun () -> body disposable
5353 rs.TryFinally ( body, fun () -> dispose disposable)
5454
55- [<EditorBrowsable( EditorBrowsableState.Never) >]
55+ [<Obsolete ( " Compatibility with v1 " ); EditorBrowsable( EditorBrowsableState.Never) >]
5656 type DelayedBuilder () =
5757 inherit Builder ()
5858 member __.Run f = f : '`` Monad<'T> ``
59- [<EditorBrowsable( EditorBrowsableState.Never) >]
59+ [<Obsolete ( " Compatibility with v1 " ); EditorBrowsable( EditorBrowsableState.Never) >]
6060 type MonadPlusStrictBuilder () =
6161 inherit StrictBuilder ()
6262 member __.YieldFrom ( expr ) = expr : '`` Monad<'T> ``
6363
64- [<EditorBrowsable( EditorBrowsableState.Never) >]
64+ [<Obsolete ( " Compatibility with v1 " ); EditorBrowsable( EditorBrowsableState.Never) >]
6565 type MonadFxStrictBuilder () =
6666 inherit StrictBuilder ()
6767
68- [<EditorBrowsable( EditorBrowsableState.Never) >]
68+ [<Obsolete ( " Compatibility with v1 " ); EditorBrowsable( EditorBrowsableState.Never) >]
6969 type MonadPlusBuilder () =
7070 inherit DelayedBuilder()
7171 member __.YieldFrom ( expr ) = expr : '`` Monad<'T> ``
7272 member __.strict = new MonadPlusStrictBuilder ()
7373
74- [<EditorBrowsable( EditorBrowsableState.Never) >]
74+ [<Obsolete ( " Compatibility with v1 " ); EditorBrowsable( EditorBrowsableState.Never) >]
7575 type MonadFxBuilder () =
7676 inherit DelayedBuilder ()
7777 member __.strict = new MonadFxStrictBuilder ()
@@ -85,10 +85,10 @@ module Builders =
8585 member __.fx ' = new MonadFxStrictBuilder ()
8686
8787
88- [<EditorBrowsable( EditorBrowsableState.Never) >]
88+ [<Obsolete ( " Compatibility with v1 " ); EditorBrowsable( EditorBrowsableState.Never) >]
8989 let monad = new MonadFxBuilder ()
9090
91- [<EditorBrowsable( EditorBrowsableState.Never) >]
91+ [<Obsolete ( " Compatibility with v1 " ); EditorBrowsable( EditorBrowsableState.Never) >]
9292 let monad ' = new MonadFxStrictBuilder ()
9393
9494#endif
0 commit comments