This was tested using latest master.
Repro steps
Compile Project A:
module B
type PublicType() =
member x.Y() = ()
type private PrivateType() =
member x.Y() = ()
Try to compile Project B:
type E() =
inherit B.Type()
member x.Y() = ()
Actual behavior
Provide a description of the actual behaviour observed.

- The error message is printed thrice.
- Instead of a linebreak, some symbol is printed (maybe related to the new conhost in W10?)
- The new heuristic offers all types, even ones that are not visible (PrivateType) (cc @forki)
Related information
- Operating system Windows 10
- Branch master