Find the index of the points of an edged torus. "MemberIndex"

I came across something strange …
I would like to find out the indices of the points. This was no problem for other breps, but I don’t get any results for this form.
I’ve already tried

List.IndexOf ()
Dictionary.ContainsKey ()

Hence my question, how does the MemberIndex component work, since it reflects the results?

IndexOfEdgedTorus.gh (91.3 KB)

GH has its own mechanism for comparing types, and to compare points it must use some tolerance that does not use generic comparators. You can either convert the points to GH_Point or use your own comparator that makes two points with a difference of less than a tolerance the same point.