29 instantiations of DocumentNode
PresentationFramework (29)
System\Windows\Documents\RtfToXamlReader.cs (25)
6377DocumentNode dnNewDir = new DocumentNode(DocumentNodeType.dnInline) 7305DocumentNode dnNewTable = new DocumentNode(DocumentNodeType.dnTable); 7306DocumentNode dnNewTableBody = new DocumentNode(DocumentNodeType.dnTableBody); 8361DocumentNode dn = new DocumentNode(DocumentNodeType.dnHyperlink) 8470DocumentNode dn = new DocumentNode(DocumentNodeType.dnText) 8683DocumentNode dnImage = new DocumentNode(DocumentNodeType.dnImage) 8877DocumentNode dnEnd = new DocumentNode(DocumentNodeType.dnFieldEnd) 8893DocumentNode dnEnd = new DocumentNode(DocumentNodeType.dnFieldEnd) 9880dn = new DocumentNode(DocumentNodeType.dnParagraph) 9899DocumentNode dn = new DocumentNode(DocumentNodeType.dnParagraph) 10185DocumentNode dnl = new DocumentNode(DocumentNodeType.dnListText) 10353DocumentNode dn = new DocumentNode(DocumentNodeType.dnShape); 10463DocumentNode dnl = new DocumentNode(DocumentNodeType.dnListText) 11030DocumentNode dnf = new DocumentNode(DocumentNodeType.dnFieldBegin) 11118DocumentNode dnRow = new DocumentNode(DocumentNodeType.dnRow); 11126DocumentNode dnCell = new DocumentNode(DocumentNodeType.dnCell); 11134DocumentNode dnTable = new DocumentNode(DocumentNodeType.dnTable); 11135DocumentNode dnTableBody = new DocumentNode(DocumentNodeType.dnTableBody); 11136DocumentNode dnRow = new DocumentNode(DocumentNodeType.dnRow); 11137DocumentNode dnCell = new DocumentNode(DocumentNodeType.dnCell); 11535dnTop = new DocumentNode(DocumentNodeType.dnText) 11557DocumentNode documentNode = new DocumentNode(DocumentNodeType.dnLineBreak) 11710DocumentNode dnList = new DocumentNode(DocumentNodeType.dnList); 11711DocumentNode dnLI = new DocumentNode(DocumentNodeType.dnListItem); 11747DocumentNode dnLI = new DocumentNode(DocumentNodeType.dnListItem);
System\Windows\Documents\XamlToRtfWriter.cs (4)
1766DocumentNode dnNew = new DocumentNode(DocumentNodeType.dnCell); 1824DocumentNode dnNew = new DocumentNode(DocumentNodeType.dnCell); 2461dn = new DocumentNode(DocumentNodeType.dnText); 2796DocumentNode documentNode = new DocumentNode(documentNodeType);
230 references to DocumentNode
PresentationFramework (230)
System\Windows\Documents\RtfToXamlReader.cs (153)
4690internal DocumentNode GetParentOfType(DocumentNodeType parentType) 4692DocumentNode dn = Parent; 4704DocumentNode dn = Parent; 4722DocumentNode dn = Parent; 5148DocumentNode dnRow = GetParentOfType(DocumentNodeType.dnRow); 5278DocumentNode dnList = Parent; 5454internal bool IsAncestorOf(DocumentNode documentNode) 5469DocumentNode dnCell = GetParentOfType(DocumentNodeType.dnCell); 5480DocumentNode dn = dna.EntryAt(nLast); 5507DocumentNode dnRow = dna.EntryAt(nStart); 5531DocumentNode dnCell = dna.EntryAt(nStart); 5550DocumentNode dnRow = this.GetParentOfType(DocumentNodeType.dnRow); 5559DocumentNode dnCell = dna.EntryAt(nStart); 5587DocumentNode dnRow = dnaRows.EntryAt(i); 5888DocumentNode dnPa = Parent; 5954internal DocumentNode ClosedParent 5962internal DocumentNode Parent 6062for (DocumentNode dnPa = Parent; dnPa != null; dnPa = dnPa.Parent) 6140private DocumentNode _parent; 6186internal DocumentNode Row 6211private DocumentNode _row; 6285internal DocumentNode EntryAt(int nAt) 6287return (DocumentNode)this[nAt]; 6290internal void Push(DocumentNode documentNode) 6295internal DocumentNode Pop() 6297DocumentNode documentNode = Top; 6307internal DocumentNode TopPending() 6311DocumentNode dn = EntryAt(i); 6334DocumentNode dnCoalesce = EntryAt(nStart); 6355DocumentNode dn = EntryAt(nAt); 6363DocumentNode dnn = EntryAt(nnAt); 6377DocumentNode dnNewDir = new DocumentNode(DocumentNodeType.dnInline) 6431DocumentNode dnCoalesce = EntryAt(nStart); 6443DocumentNode dn = EntryAt(nAt); 6460DocumentNode dnChild = EntryAt(i); 6492DocumentNode dnCoalesce = EntryAt(nStart); 6504DocumentNode dn = EntryAt(nAt); 6524DocumentNode dnChild = EntryAt(i); 6557DocumentNode dnClose = EntryAt(index); 6572DocumentNode dn = EntryAt(nAt); 6586DocumentNode dnClose = EntryAt(index); 6598DocumentNode dn = EntryAt(i); 6618DocumentNode dn = EntryAt(nAt); 6627for (DocumentNode dnPa = dn.Parent; dnPa != null; dnPa = dnPa.Parent) 6641DocumentNode dn = EntryAt(nAt); 6642DocumentNode dnPa = dn.Parent; 6684DocumentNode dn = _dnaOpen.EntryAt(i); 6710internal DocumentNode GetOpenParentWhileParsing(DocumentNode dn) 6717DocumentNode dnPa = _dnaOpen.EntryAt(i); 6736DocumentNode dn = _dnaOpen.EntryAt(i); 6770DocumentNode dn = _dnaOpen.EntryAt(i); 6780DocumentNode dn = _dnaOpen.EntryAt(i); 6805DocumentNode dn = EntryAt(i); 6816DocumentNode dnCell = dn.GetParentOfType(DocumentNodeType.dnCell); 6823DocumentNode dnShape = dn.GetParentOfType(DocumentNodeType.dnShape); 6830for (DocumentNode dnList = dn.Parent; dnList != null; dnList = dnList.Parent) 6869DocumentNode dn = EntryAt(i); 6874DocumentNode dnShape = dn.GetParentOfType(DocumentNodeType.dnShape); 6881for (DocumentNode dnPa = dn; dnPa != null; dnPa = dnPa.Parent) 6902DocumentNode dn = _dnaOpen.EntryAt(i); 6918DocumentNode ddn = EntryAt(j); 6929for (DocumentNode dnPa = ddn; dnPa != null && dnPa != dn; dnPa = dnPa.Parent) 6950DocumentNode dn = _dnaOpen.EntryAt(i); 6996DocumentNode dn = _dnaOpen.EntryAt(i); 7019DocumentNode dnThis = EntryAt(i); 7020DocumentNode dnPrev = EntryAt(i - 1); 7043DocumentNode dn = EntryAt(i); 7057internal void InsertOpenNode(DocumentNode dn) 7072internal void InsertNode(int nAt, DocumentNode dn) 7098internal void InsertChildAt(DocumentNode dnParent, DocumentNode dnNew, int nInsertAt, int nChild) 7123DocumentNode dn = EntryAt(nAt); 7131DocumentNode dn1 = EntryAt(i); 7143for (DocumentNode dnPa = dn.Parent; dnPa != null; dnPa = dnPa.Parent) 7172internal DocumentNode Top 7204private void PreCoalesceListItem(DocumentNode dn) 7212DocumentNode ddn = EntryAt(nnAt); 7229DocumentNode ddn = EntryAt(nnAt); 7244private void PreCoalesceList(DocumentNode dn) 7252DocumentNode ddn = EntryAt(nnAt); 7272DocumentNode ddn = EntryAt(nnAt); 7290private int PreCoalesceTable(DocumentNode dn) 7305DocumentNode dnNewTable = new DocumentNode(DocumentNodeType.dnTable); 7306DocumentNode dnNewTableBody = new DocumentNode(DocumentNodeType.dnTableBody); 7321for (DocumentNode dnPa = dnNewTable.ClosedParent; dnPa != null; dnPa = dnPa.ClosedParent) 7340private void PreCoalesceRow(DocumentNode dn, ref bool fVMerged) 7344DocumentNode dnTable = dn.GetParentOfType(DocumentNodeType.dnTable); 7359DocumentNode dnCell = dnaCells.EntryAt(i); 7425DocumentNode dnTable = dnaTables.EntryAt(i); 7442DocumentNode dnRow = dnaRows.EntryAt(j); 7465DocumentNode dnCell = dnaCells.EntryAt(k); 7469DocumentNode dnSpanningCell = dnaSpanCells.EntryAt(kCSA); 7961DocumentNode documentNode = dna.EntryAt(i); 7981DocumentNode dnLast = dna.EntryAt(dna.Count - 1); 7998DocumentNode dnLast = dna.EntryAt(dna.Count - 1); 8029DocumentNode documentNode = dna.EntryAt(i); 8054DocumentNode dnFieldBegin = null; 8055DocumentNode dnFieldEnd = null; 8056DocumentNode dnFieldInstBegin = null; 8057DocumentNode dnFieldInstEnd = null; 8058DocumentNode dnFieldResultBegin = null; 8059DocumentNode dnFieldResultEnd = null; 8063DocumentNode dn = dna.EntryAt(i); 8104DocumentNode dnInstruction = null; 8119DocumentNode dnChild = dna.EntryAt(fieldInstruction); 8161DocumentNode dnPa = dnFieldBegin.ClosedParent; 8169DocumentNode dnImage = dna.EntryAt(nInsertAt); 8223DocumentNode dn = dna.EntryAt(i); 8237DocumentNode dn = dna.EntryAt(nInlineAt); 8252DocumentNode dn = dna.EntryAt(nInlineAt + 1); 8267DocumentNode dn = dna.EntryAt(i); 8278DocumentNode dn = dna.EntryAt(i); 8359internal DocumentNode ProcessHyperlinkField(string instr) 8361DocumentNode dn = new DocumentNode(DocumentNodeType.dnHyperlink) 8468internal DocumentNode ProcessSymbolField(string instr) 8470DocumentNode dn = new DocumentNode(DocumentNodeType.dnText) 8543private void ProcessSymbolFieldInstruction(DocumentNode dn, string instr, ref int i, ref EncodeType encodeType) 8683DocumentNode dnImage = new DocumentNode(DocumentNodeType.dnImage) 8766private void ConvertSymbolCharValueToText(DocumentNode dn, int nChar, EncodeType encodeType) 8815DocumentNode dnListText = dna.EntryAt(ndnListText); 8829DocumentNode dnText = dna.EntryAt(i); 8877DocumentNode dnEnd = new DocumentNode(DocumentNodeType.dnFieldEnd) 8893DocumentNode dnEnd = new DocumentNode(DocumentNodeType.dnFieldEnd) 9826DocumentNode dn; 9865DocumentNode dn; 9898DocumentNode dnChild = dna.EntryAt(nInsertAt + nChildren - 1); 9899DocumentNode dn = new DocumentNode(DocumentNodeType.dnParagraph) 9905DocumentNode dnParent = null; 9928DocumentNode dn = dna.EntryAt(i); 10035DocumentNode dnRow = dna.EntryAt(nRowAt); 10045DocumentNode dnTable = dna.EntryAt(nTable); 10185DocumentNode dnl = new DocumentNode(DocumentNodeType.dnListText) 10353DocumentNode dn = new DocumentNode(DocumentNodeType.dnShape); 10365DocumentNode dnListText = dna.EntryAt(ndnListText); 10463DocumentNode dnl = new DocumentNode(DocumentNodeType.dnListText) 11030DocumentNode dnf = new DocumentNode(DocumentNodeType.dnFieldBegin) 11061DocumentNode dnPara = dna.Pop(); 11093DocumentNode dnPara = dna.Pop(); 11118DocumentNode dnRow = new DocumentNode(DocumentNodeType.dnRow); 11126DocumentNode dnCell = new DocumentNode(DocumentNodeType.dnCell); 11134DocumentNode dnTable = new DocumentNode(DocumentNodeType.dnTable); 11135DocumentNode dnTableBody = new DocumentNode(DocumentNodeType.dnTableBody); 11136DocumentNode dnRow = new DocumentNode(DocumentNodeType.dnRow); 11137DocumentNode dnCell = new DocumentNode(DocumentNodeType.dnCell); 11228DocumentNode dnPara = dna.EntryAt(dna.Count - 1); 11519DocumentNode dnTop = dna.Top; 11557DocumentNode documentNode = new DocumentNode(DocumentNodeType.dnLineBreak) 11668DocumentNode documentNodePara = dna.Pop(); 11710DocumentNode dnList = new DocumentNode(DocumentNodeType.dnList); 11711DocumentNode dnLI = new DocumentNode(DocumentNodeType.dnListItem); 11736DocumentNode documentNodePara = dna.Pop(); 11747DocumentNode dnLI = new DocumentNode(DocumentNodeType.dnListItem);
System\Windows\Documents\XamlToRtfWriter.cs (77)
236DocumentNode dn1 = (DocumentNode)openLists[openLists.Count - 1]; 261DocumentNode dn = dna.EntryAt(i); 279DocumentNode dnList = (DocumentNode)openLists[openLists.Count - 1]; 326dnList = (DocumentNode)openLists[j]; 358DocumentNode dn = dna.EntryAt(i); 365for (DocumentNode dnParent = dn.Parent; dnParent != null; dnParent = dnParent.Parent) 410DocumentNode dn1 = (DocumentNode)openLists[openLists.Count - 1]; 421DocumentNode dn = dna.EntryAt(i); 446DocumentNode dnList = (DocumentNode)openLists[openLists.Count - 1]; 463DocumentNode dn = dna.EntryAt(i); 470for (DocumentNode dnParent = dn.Parent; 500DocumentNode dn = dna.EntryAt(i); 672private void WriteEmptyChild(DocumentNode documentNode) 682private void WriteInlineChild(DocumentNode documentNode) 872DocumentNode documentNodeChild = dna.EntryAt(nStart); 894private void WriteUIContainerChild(DocumentNode documentNode) 906DocumentNode documentNodeChild = dna.EntryAt(nStart); 926private void WriteSection(DocumentNode dnThis) 1009DocumentNode dnChild = dna.EntryAt(nAt); 1023private void WriteParagraph(DocumentNode dnThis) 1066DocumentNode dnChild = dna.EntryAt(nAt); 1160DocumentNode dnCell = dnThis.GetParentOfType(DocumentNodeType.dnCell); 1181private bool WriteParagraphFontInfo(DocumentNode dnThis, FormatState fsThis, FormatState fsParent) 1195DocumentNode dnChild = dna.EntryAt(nAt); 1278private bool WriteParagraphListInfo(DocumentNode dnThis, FormatState fsThis) 1285DocumentNode dnList = dnThis.GetParentOfType(DocumentNodeType.dnList); 1367private void WriteRow(DocumentNode dnRow) 1419private void WriteRowStart(DocumentNode dnRow) 1424private void WriteRowSettings(DocumentNode dnRow) 1426DocumentNode dnTable = dnRow.GetParentOfType(DocumentNodeType.dnTable); 1459private void WriteRowBorders(DocumentNode dnRow) 1469DocumentNode dnCell = cellArray.EntryAt(0); 1484private void WriteRowDimensions(DocumentNode dnRow) 1490private void WriteRowPadding(DocumentNode dnRow) 1502private void WriteRowsCellProperties(DocumentNode dnRow) 1511DocumentNode dnCell = cellArray.EntryAt(i); 1518private void WriteRowsCellContents(DocumentNode dnRow) 1525DocumentNode dnCell = cellArray.EntryAt(i); 1532private long WriteCellProperties(DocumentNode dnCell, int nCol, long lastCellX) 1554private void WriteCellVAlignment(DocumentNode dnCell) 1559private void WriteCellBorders(DocumentNode dnCell) 1579private void WriteCellPadding(DocumentNode dnCell) 1583private void WriteCellColor(DocumentNode dnCell) 1610private long WriteCellDimensions(DocumentNode dnCell, int nCol, long lastCellX) 1612DocumentNode dnTable = dnCell.GetParentOfType(DocumentNodeType.dnTable); 1677private long GetDefaultAllTablesWidthFromCell(DocumentNode dnCell) 1684DocumentNode dnChildTable = _converterState.DocumentNodeArray.EntryAt(childIndex); 1698private long CalculateDefaultTableWidth(DocumentNode dnTable) 1705DocumentNode dnChild = _converterState.DocumentNodeArray.EntryAt(tableChildIndex); 1717DocumentNode dnCell = cellArray.EntryAt(cellIndex); 1742private void PatchVerticallyMergedCells(DocumentNode dnThis) 1753DocumentNode dnRow = dnaRows.EntryAt(i); 1759DocumentNode dnCell = dnaCells.EntryAt(j); 1765DocumentNode dnSpanningCell = dnaSpanCells.EntryAt(nColExtra); 1766DocumentNode dnNew = new DocumentNode(DocumentNodeType.dnCell); 1823DocumentNode dnSpanningCell = dnaSpanCells.EntryAt(nColExtra); 1824DocumentNode dnNew = new DocumentNode(DocumentNodeType.dnCell); 1864private void WriteStructure(DocumentNode dnThis) 1936DocumentNode dnChild = dna.EntryAt(nStart); 1984DocumentNode dn = dna.EntryAt(i); 2009private void WriteImage(DocumentNode documentNode) 2043private void WriteShapeImage(DocumentNode documentNode, Stream imageStream, RtfImageFormat imageFormat) 2437DocumentNode dnTop = dna.TopPending(); 2438DocumentNode dn; 2510DocumentNode dnTop = dna.TopPending(); 2511DocumentNode documentNode = null; 2597DocumentNode documentNode = dna.EntryAt(nCloseAt); 2794private DocumentNode CreateDocumentNode(ConverterState converterState, DocumentNodeType documentNodeType, DocumentNode dnTop, XamlTag xamlTag) 2796DocumentNode documentNode = new DocumentNode(documentNodeType); 2842DocumentNode documentNode, XamlTag xamlTag, DocumentNodeArray dna) 3076DocumentNode dnTable = dna.EntryAt(nTableAt); 3914DocumentNode documentNodeParagraph = dna.EntryAt(paragraphIndex);