Skip to content

What does the "Big O" mean in the tooltip of an error? #6160

@abelbraaksma

Description

@abelbraaksma

I just noticed the following in the tooltip of an error in VS 2017:

image

I doubt this is a bug, but it confused me a little. Does it mean it is waiting for tasks to complete? Or does it signify something otherwise sensible?

Repro steps

The error can be seen, among others, with this code snippet (the actual error is sound, the bug report is about the mysterious "O"):

type ObjectWithPrivCtor private (x: string) =
    static member X = ()
    
module SomeModule =
    let Create x = ObjectWithPrivCtor(x)

Expected behavior

Not sure, some text perhaps? On most objects, it would show the declaration, i.e. in this case, it should show this (but then the error underneath):

image

Actual behavior

The Big O ;)

Known workarounds

None

Related information

VS 2017, 15.9.5

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-LangService-APIBugImpact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions