29 instantiations of DocumentNode
PresentationFramework (29)
System\Windows\Documents\RtfToXamlReader.cs (25)
6368DocumentNode dnNewDir = new DocumentNode(DocumentNodeType.dnInline) 7296DocumentNode dnNewTable = new DocumentNode(DocumentNodeType.dnTable); 7297DocumentNode dnNewTableBody = new DocumentNode(DocumentNodeType.dnTableBody); 8352DocumentNode dn = new DocumentNode(DocumentNodeType.dnHyperlink) 8461DocumentNode dn = new DocumentNode(DocumentNodeType.dnText) 8674DocumentNode dnImage = new DocumentNode(DocumentNodeType.dnImage) 8868DocumentNode dnEnd = new DocumentNode(DocumentNodeType.dnFieldEnd) 8884DocumentNode dnEnd = new DocumentNode(DocumentNodeType.dnFieldEnd) 9865dn = new DocumentNode(DocumentNodeType.dnParagraph) 9884DocumentNode dn = new DocumentNode(DocumentNodeType.dnParagraph) 10164DocumentNode dnl = new DocumentNode(DocumentNodeType.dnListText) 10317DocumentNode dn = new DocumentNode(DocumentNodeType.dnShape); 10427DocumentNode dnl = new DocumentNode(DocumentNodeType.dnListText) 10898DocumentNode dnf = new DocumentNode(DocumentNodeType.dnFieldBegin) 10986DocumentNode dnRow = new DocumentNode(DocumentNodeType.dnRow); 10994DocumentNode dnCell = new DocumentNode(DocumentNodeType.dnCell); 11002DocumentNode dnTable = new DocumentNode(DocumentNodeType.dnTable); 11003DocumentNode dnTableBody = new DocumentNode(DocumentNodeType.dnTableBody); 11004DocumentNode dnRow = new DocumentNode(DocumentNodeType.dnRow); 11005DocumentNode dnCell = new DocumentNode(DocumentNodeType.dnCell); 11403dnTop = new DocumentNode(DocumentNodeType.dnText) 11425DocumentNode documentNode = new DocumentNode(DocumentNodeType.dnLineBreak) 11578DocumentNode dnList = new DocumentNode(DocumentNodeType.dnList); 11579DocumentNode dnLI = new DocumentNode(DocumentNodeType.dnListItem); 11615DocumentNode 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)
4681internal DocumentNode GetParentOfType(DocumentNodeType parentType) 4683DocumentNode dn = Parent; 4695DocumentNode dn = Parent; 4713DocumentNode dn = Parent; 5139DocumentNode dnRow = GetParentOfType(DocumentNodeType.dnRow); 5269DocumentNode dnList = Parent; 5445internal bool IsAncestorOf(DocumentNode documentNode) 5460DocumentNode dnCell = GetParentOfType(DocumentNodeType.dnCell); 5471DocumentNode dn = dna.EntryAt(nLast); 5498DocumentNode dnRow = dna.EntryAt(nStart); 5522DocumentNode dnCell = dna.EntryAt(nStart); 5541DocumentNode dnRow = this.GetParentOfType(DocumentNodeType.dnRow); 5550DocumentNode dnCell = dna.EntryAt(nStart); 5578DocumentNode dnRow = dnaRows.EntryAt(i); 5879DocumentNode dnPa = Parent; 5945internal DocumentNode ClosedParent 5953internal DocumentNode Parent 6053for (DocumentNode dnPa = Parent; dnPa != null; dnPa = dnPa.Parent) 6131private DocumentNode _parent; 6177internal DocumentNode Row 6202private DocumentNode _row; 6276internal DocumentNode EntryAt(int nAt) 6278return (DocumentNode)this[nAt]; 6281internal void Push(DocumentNode documentNode) 6286internal DocumentNode Pop() 6288DocumentNode documentNode = Top; 6298internal DocumentNode TopPending() 6302DocumentNode dn = EntryAt(i); 6325DocumentNode dnCoalesce = EntryAt(nStart); 6346DocumentNode dn = EntryAt(nAt); 6354DocumentNode dnn = EntryAt(nnAt); 6368DocumentNode dnNewDir = new DocumentNode(DocumentNodeType.dnInline) 6422DocumentNode dnCoalesce = EntryAt(nStart); 6434DocumentNode dn = EntryAt(nAt); 6451DocumentNode dnChild = EntryAt(i); 6483DocumentNode dnCoalesce = EntryAt(nStart); 6495DocumentNode dn = EntryAt(nAt); 6515DocumentNode dnChild = EntryAt(i); 6548DocumentNode dnClose = EntryAt(index); 6563DocumentNode dn = EntryAt(nAt); 6577DocumentNode dnClose = EntryAt(index); 6589DocumentNode dn = EntryAt(i); 6609DocumentNode dn = EntryAt(nAt); 6618for (DocumentNode dnPa = dn.Parent; dnPa != null; dnPa = dnPa.Parent) 6632DocumentNode dn = EntryAt(nAt); 6633DocumentNode dnPa = dn.Parent; 6675DocumentNode dn = _dnaOpen.EntryAt(i); 6701internal DocumentNode GetOpenParentWhileParsing(DocumentNode dn) 6708DocumentNode dnPa = _dnaOpen.EntryAt(i); 6727DocumentNode dn = _dnaOpen.EntryAt(i); 6761DocumentNode dn = _dnaOpen.EntryAt(i); 6771DocumentNode dn = _dnaOpen.EntryAt(i); 6796DocumentNode dn = EntryAt(i); 6807DocumentNode dnCell = dn.GetParentOfType(DocumentNodeType.dnCell); 6814DocumentNode dnShape = dn.GetParentOfType(DocumentNodeType.dnShape); 6821for (DocumentNode dnList = dn.Parent; dnList != null; dnList = dnList.Parent) 6860DocumentNode dn = EntryAt(i); 6865DocumentNode dnShape = dn.GetParentOfType(DocumentNodeType.dnShape); 6872for (DocumentNode dnPa = dn; dnPa != null; dnPa = dnPa.Parent) 6893DocumentNode dn = _dnaOpen.EntryAt(i); 6909DocumentNode ddn = EntryAt(j); 6920for (DocumentNode dnPa = ddn; dnPa != null && dnPa != dn; dnPa = dnPa.Parent) 6941DocumentNode dn = _dnaOpen.EntryAt(i); 6987DocumentNode dn = _dnaOpen.EntryAt(i); 7010DocumentNode dnThis = EntryAt(i); 7011DocumentNode dnPrev = EntryAt(i - 1); 7034DocumentNode dn = EntryAt(i); 7048internal void InsertOpenNode(DocumentNode dn) 7063internal void InsertNode(int nAt, DocumentNode dn) 7089internal void InsertChildAt(DocumentNode dnParent, DocumentNode dnNew, int nInsertAt, int nChild) 7114DocumentNode dn = EntryAt(nAt); 7122DocumentNode dn1 = EntryAt(i); 7134for (DocumentNode dnPa = dn.Parent; dnPa != null; dnPa = dnPa.Parent) 7163internal DocumentNode Top 7195private void PreCoalesceListItem(DocumentNode dn) 7203DocumentNode ddn = EntryAt(nnAt); 7220DocumentNode ddn = EntryAt(nnAt); 7235private void PreCoalesceList(DocumentNode dn) 7243DocumentNode ddn = EntryAt(nnAt); 7263DocumentNode ddn = EntryAt(nnAt); 7281private int PreCoalesceTable(DocumentNode dn) 7296DocumentNode dnNewTable = new DocumentNode(DocumentNodeType.dnTable); 7297DocumentNode dnNewTableBody = new DocumentNode(DocumentNodeType.dnTableBody); 7312for (DocumentNode dnPa = dnNewTable.ClosedParent; dnPa != null; dnPa = dnPa.ClosedParent) 7331private void PreCoalesceRow(DocumentNode dn, ref bool fVMerged) 7335DocumentNode dnTable = dn.GetParentOfType(DocumentNodeType.dnTable); 7350DocumentNode dnCell = dnaCells.EntryAt(i); 7416DocumentNode dnTable = dnaTables.EntryAt(i); 7433DocumentNode dnRow = dnaRows.EntryAt(j); 7456DocumentNode dnCell = dnaCells.EntryAt(k); 7460DocumentNode dnSpanningCell = dnaSpanCells.EntryAt(kCSA); 7952DocumentNode documentNode = dna.EntryAt(i); 7972DocumentNode dnLast = dna.EntryAt(dna.Count - 1); 7989DocumentNode dnLast = dna.EntryAt(dna.Count - 1); 8020DocumentNode documentNode = dna.EntryAt(i); 8045DocumentNode dnFieldBegin = null; 8046DocumentNode dnFieldEnd = null; 8047DocumentNode dnFieldInstBegin = null; 8048DocumentNode dnFieldInstEnd = null; 8049DocumentNode dnFieldResultBegin = null; 8050DocumentNode dnFieldResultEnd = null; 8054DocumentNode dn = dna.EntryAt(i); 8095DocumentNode dnInstruction = null; 8110DocumentNode dnChild = dna.EntryAt(fieldInstruction); 8152DocumentNode dnPa = dnFieldBegin.ClosedParent; 8160DocumentNode dnImage = dna.EntryAt(nInsertAt); 8214DocumentNode dn = dna.EntryAt(i); 8228DocumentNode dn = dna.EntryAt(nInlineAt); 8243DocumentNode dn = dna.EntryAt(nInlineAt + 1); 8258DocumentNode dn = dna.EntryAt(i); 8269DocumentNode dn = dna.EntryAt(i); 8350internal DocumentNode ProcessHyperlinkField(string instr) 8352DocumentNode dn = new DocumentNode(DocumentNodeType.dnHyperlink) 8459internal DocumentNode ProcessSymbolField(string instr) 8461DocumentNode dn = new DocumentNode(DocumentNodeType.dnText) 8534private void ProcessSymbolFieldInstruction(DocumentNode dn, string instr, ref int i, ref EncodeType encodeType) 8674DocumentNode dnImage = new DocumentNode(DocumentNodeType.dnImage) 8757private void ConvertSymbolCharValueToText(DocumentNode dn, int nChar, EncodeType encodeType) 8806DocumentNode dnListText = dna.EntryAt(ndnListText); 8820DocumentNode dnText = dna.EntryAt(i); 8868DocumentNode dnEnd = new DocumentNode(DocumentNodeType.dnFieldEnd) 8884DocumentNode dnEnd = new DocumentNode(DocumentNodeType.dnFieldEnd) 9811DocumentNode dn; 9850DocumentNode dn; 9883DocumentNode dnChild = dna.EntryAt(nInsertAt + nChildren - 1); 9884DocumentNode dn = new DocumentNode(DocumentNodeType.dnParagraph) 9890DocumentNode dnParent = null; 9913DocumentNode dn = dna.EntryAt(i); 10020DocumentNode dnRow = dna.EntryAt(nRowAt); 10030DocumentNode dnTable = dna.EntryAt(nTable); 10164DocumentNode dnl = new DocumentNode(DocumentNodeType.dnListText) 10317DocumentNode dn = new DocumentNode(DocumentNodeType.dnShape); 10329DocumentNode dnListText = dna.EntryAt(ndnListText); 10427DocumentNode dnl = new DocumentNode(DocumentNodeType.dnListText) 10898DocumentNode dnf = new DocumentNode(DocumentNodeType.dnFieldBegin) 10929DocumentNode dnPara = dna.Pop(); 10961DocumentNode dnPara = dna.Pop(); 10986DocumentNode dnRow = new DocumentNode(DocumentNodeType.dnRow); 10994DocumentNode dnCell = new DocumentNode(DocumentNodeType.dnCell); 11002DocumentNode dnTable = new DocumentNode(DocumentNodeType.dnTable); 11003DocumentNode dnTableBody = new DocumentNode(DocumentNodeType.dnTableBody); 11004DocumentNode dnRow = new DocumentNode(DocumentNodeType.dnRow); 11005DocumentNode dnCell = new DocumentNode(DocumentNodeType.dnCell); 11096DocumentNode dnPara = dna.EntryAt(dna.Count - 1); 11387DocumentNode dnTop = dna.Top; 11425DocumentNode documentNode = new DocumentNode(DocumentNodeType.dnLineBreak) 11536DocumentNode documentNodePara = dna.Pop(); 11578DocumentNode dnList = new DocumentNode(DocumentNodeType.dnList); 11579DocumentNode dnLI = new DocumentNode(DocumentNodeType.dnListItem); 11604DocumentNode documentNodePara = dna.Pop(); 11615DocumentNode 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);