Add symbol creation for an operator with a constraint (#6307)
Add symbol creation for an operator with a constraint (#6307)

This addresses a situaltion where if you request a tooltip for an operator with a constraint no symbol is returned due to:

Item.ImplicitOp(_, { contents = Some(TraitConstraintSln.FSMethSln(_, vref, _)) })
Being turned into a vanilla FSharpSymbol which has no real information about the symbol that the IDE can use.

An corresponding issue was logged for ionide here: ionide/ionide-vscode-fsharp#1025

Corresponding PR at FCS: https://github.com/fsharp/FSharp.Compiler.Service/pull/896
brettfo/visualfsharp,brettfo/visualfsharp,cloudRoutine/FSharp.Compiler.Service,dsyme/fsharp,brettfo/visualfsharp,dsyme/fsharp,cloudRoutine/FSharp.Compiler.Service,brettfo/visualfsharp,dsyme/fsharp,brettfo/visualfsharp,dsyme/fsharp,brettfo/visualfsharp,dsyme/fsharp,dsyme/fsharp,cloudRoutine/FSharp.Compiler.Service,dsyme/fsharp