You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Regarding the repro gist, the problem is that the type for Ul is added as member to DomainTypes in an AddMembersDelayed call for DomainTypes.Span, and not for DomainTypes, which means that if the members of Span are not accessed, the inner types will never be created. IntelliSense must be calling AddMembersDelayed too much, so the problem only manifests itself in compilation. I'll fix it by using AddMembers instead (another option would be to nest Ul inside DomainTypes.Span, but that would be less user friendly) JsonProvider doesn't has this problem, as it doesn't use AddMembersDelayed
PS: @dsyme, is it worth it to report this as a performance bug to fsbugs? Even if no member of Span is requested and mouse is never over it to request the tooltip, AddMembersDelayed seems to be called recursivly.
I was able to reproduce this on my machine, so I suppose there is something wrong going on...
The text was updated successfully, but these errors were encountered: