SEdge, Edge, SEquatableEdge: differences?

Topics: graph
Apr 28, 2011 at 9:11 PM

Hello -- I've been able to create working solutions using all three types, SEdge, Edge, SEquatableEdge, without really having a good conceptual idea about the differences between these types -- mostly by snipping from the documentation and tweaking and by ad-hoc experimentation. Of course, I can look up their properties and methods in the debugger and with Reflector, and I can play with them in LinqPad, but I'd be grateful for even a quick discussion of these various types *at a conceptual level*.