Inspecting a DocumentPosition instance in the Visual Studio debugger triggers recursive DebuggerDisplay expansion. The displayed tooltip repeats Position and Location values until Visual Studio reports that DebuggerDisplay evaluation reached max recursion count.