diff --git a/solenv/vs/LibreOffice.natvis b/solenv/vs/LibreOffice.natvis
index 3326c1fcfd9c..a58eaef9f6a4 100644
--- a/solenv/vs/LibreOffice.natvis
+++ b/solenv/vs/LibreOffice.natvis
@@ -142,20 +142,49 @@
- {{SwNode}}
+ {{SwNode {m_pBlock->nStart + m_nOffset}}}
+
+ - static_cast< SwNodes* >(m_pBlock->pBigArr)
+
- {{SwEndNode}}
+ {{SwEndNode {m_pBlock->nStart + m_nOffset}}}
- {{SwTableBoxStartNode}}
- {{SwFlyStartNode}}
- {{SwFootnoteStartNode}}
- {{SwHeaderStartNode}}
- {{SwFooterStartNode}}
- {{SwStartNode}}
+ {{SwTableBoxStartNode {m_pBlock->nStart + m_nOffset}}}
+ {{SwFlyStartNode {m_pBlock->nStart + m_nOffset}}}
+ {{SwFootnoteStartNode {m_pBlock->nStart + m_nOffset}}}
+ {{SwHeaderStartNode {m_pBlock->nStart + m_nOffset}}}
+ {{SwFooterStartNode {m_pBlock->nStart + m_nOffset}}}
+ {{SwStartNode {m_pBlock->nStart + m_nOffset}}}
+
+
+ {{SwContentNode {m_pBlock->nStart + m_nOffset}}}
- {{SwTextNode: {m_Text}}}
+ {{SwTextNode {m_pBlock->nStart + m_nOffset}: {m_Text}}}
+
+
+ {{{*m_pNode}}}
+
+
+ {{{m_nIndex}}}
+
+
+ {{Node: {nNode} Content: {nContent}}}
+
+
+ {{Point: {*m_pPoint} Mark: {*m_pMark}}}
+
+
+ empty
+ Size: {m_Array.node_count}
+
+ - m_Array.node_count
+
+ m_Array.node_count
+ **(SwFrameFormat**)((char*)(m_PosIndex.ptrs.spc.data_[$i]) - 0x10)
+
+
\ No newline at end of file