I wonder what's going on here...
I just created a new, empty F# Console application in Visual Studio 2013 (using F# 3.1 and .NET 4, FSharp.Core Version 4.3.1.0) and added the Reactive Extensions Main Library using Nuget: Install-Package Rx-Main
Now check this out:
This works and the hovering over test shows val test: unit -> System.Reactive.Subjects.Subject<'a>
. As expected. Then I added the new
keyword.
Interesting. Does anybody know why adding the new
keyword breaks the code? For reference, if you additionally specify the type parameter, it works: