Open
Description
An extraction of an issue from #11612 (comment).
When there're multiple overloads of a custom operation, a wrong overload item is reported to the sink.
type FooBuilder() =
member _.Yield _ = 1
[<CustomOperation "create">]
member _.Create(i1: int, s: string, i2: int) = 1
[<CustomOperation "create">]
member _.Create(i: int, s1: string, s2: string) = 1
FooBuilder() {
create "" 1
create "" ""
}