29 instantiations of DocumentNode
PresentationFramework (29)
System\Windows\Documents\RtfToXamlReader.cs (25)
6367DocumentNode dnNewDir = new DocumentNode(DocumentNodeType.dnInline); 7292DocumentNode dnNewTable = new DocumentNode(DocumentNodeType.dnTable); 7293DocumentNode dnNewTableBody = new DocumentNode(DocumentNodeType.dnTableBody); 8346DocumentNode dn = new DocumentNode(DocumentNodeType.dnHyperlink); 8453DocumentNode dn = new DocumentNode(DocumentNodeType.dnText); 8664DocumentNode dnImage = new DocumentNode(DocumentNodeType.dnImage); 8857DocumentNode dnEnd = new DocumentNode(DocumentNodeType.dnFieldEnd); 8871DocumentNode dnEnd = new DocumentNode(DocumentNodeType.dnFieldEnd); 9856dn = new DocumentNode(DocumentNodeType.dnParagraph); 9873DocumentNode dn = new DocumentNode(DocumentNodeType.dnParagraph); 10157DocumentNode dnl = new DocumentNode(DocumentNodeType.dnListText); 10324DocumentNode dn = new DocumentNode(DocumentNodeType.dnShape); 10434DocumentNode dnl = new DocumentNode(DocumentNodeType.dnListText); 11003DocumentNode dnf = new DocumentNode(DocumentNodeType.dnFieldBegin); 11090DocumentNode dnRow = new DocumentNode(DocumentNodeType.dnRow); 11098DocumentNode dnCell = new DocumentNode(DocumentNodeType.dnCell); 11106DocumentNode dnTable = new DocumentNode(DocumentNodeType.dnTable); 11107DocumentNode dnTableBody = new DocumentNode(DocumentNodeType.dnTableBody); 11108DocumentNode dnRow = new DocumentNode(DocumentNodeType.dnRow); 11109DocumentNode dnCell = new DocumentNode(DocumentNodeType.dnCell); 11507dnTop = new DocumentNode(DocumentNodeType.dnText); 11527DocumentNode documentNode = new DocumentNode(DocumentNodeType.dnLineBreak); 11678DocumentNode dnList = new DocumentNode(DocumentNodeType.dnList); 11679DocumentNode dnLI = new DocumentNode(DocumentNodeType.dnListItem); 11715DocumentNode dnLI = new DocumentNode(DocumentNodeType.dnListItem);
System\Windows\Documents\XamlToRtfWriter.cs (4)
1768DocumentNode dnNew = new DocumentNode(DocumentNodeType.dnCell); 1826DocumentNode dnNew = new DocumentNode(DocumentNodeType.dnCell); 2463dn = new DocumentNode(DocumentNodeType.dnText); 2798DocumentNode documentNode = new DocumentNode(documentNodeType);
230 references to DocumentNode
PresentationFramework (230)
System\Windows\Documents\RtfToXamlReader.cs (153)
4684internal DocumentNode GetParentOfType(DocumentNodeType parentType) 4686DocumentNode dn = Parent; 4698DocumentNode dn = Parent; 4716DocumentNode dn = Parent; 5142DocumentNode dnRow = GetParentOfType(DocumentNodeType.dnRow); 5272DocumentNode dnList = Parent; 5448internal bool IsAncestorOf(DocumentNode documentNode) 5463DocumentNode dnCell = GetParentOfType(DocumentNodeType.dnCell); 5474DocumentNode dn = dna.EntryAt(nLast); 5501DocumentNode dnRow = dna.EntryAt(nStart); 5525DocumentNode dnCell = dna.EntryAt(nStart); 5544DocumentNode dnRow = this.GetParentOfType(DocumentNodeType.dnRow); 5553DocumentNode dnCell = dna.EntryAt(nStart); 5581DocumentNode dnRow = dnaRows.EntryAt(i); 5878DocumentNode dnPa = Parent; 5944internal DocumentNode ClosedParent 5952internal DocumentNode Parent 6052for (DocumentNode dnPa = Parent; dnPa != null; dnPa = dnPa.Parent) 6130private DocumentNode _parent; 6176internal DocumentNode Row 6201private DocumentNode _row; 6275internal DocumentNode EntryAt(int nAt) 6277return (DocumentNode)this[nAt]; 6280internal void Push(DocumentNode documentNode) 6285internal DocumentNode Pop() 6287DocumentNode documentNode = Top; 6297internal DocumentNode TopPending() 6301DocumentNode dn = EntryAt(i); 6324DocumentNode dnCoalesce = EntryAt(nStart); 6345DocumentNode dn = EntryAt(nAt); 6353DocumentNode dnn = EntryAt(nnAt); 6367DocumentNode dnNewDir = new DocumentNode(DocumentNodeType.dnInline); 6419DocumentNode dnCoalesce = EntryAt(nStart); 6431DocumentNode dn = EntryAt(nAt); 6448DocumentNode dnChild = EntryAt(i); 6480DocumentNode dnCoalesce = EntryAt(nStart); 6492DocumentNode dn = EntryAt(nAt); 6512DocumentNode dnChild = EntryAt(i); 6545DocumentNode dnClose = EntryAt(index); 6560DocumentNode dn = EntryAt(nAt); 6574DocumentNode dnClose = EntryAt(index); 6586DocumentNode dn = EntryAt(i); 6606DocumentNode dn = EntryAt(nAt); 6615for (DocumentNode dnPa = dn.Parent; dnPa != null; dnPa = dnPa.Parent) 6629DocumentNode dn = EntryAt(nAt); 6630DocumentNode dnPa = dn.Parent; 6672DocumentNode dn = _dnaOpen.EntryAt(i); 6698internal DocumentNode GetOpenParentWhileParsing(DocumentNode dn) 6705DocumentNode dnPa = _dnaOpen.EntryAt(i); 6724DocumentNode dn = _dnaOpen.EntryAt(i); 6758DocumentNode dn = _dnaOpen.EntryAt(i); 6768DocumentNode dn = _dnaOpen.EntryAt(i); 6793DocumentNode dn = EntryAt(i); 6804DocumentNode dnCell = dn.GetParentOfType(DocumentNodeType.dnCell); 6811DocumentNode dnShape = dn.GetParentOfType(DocumentNodeType.dnShape); 6818for (DocumentNode dnList = dn.Parent; dnList != null; dnList = dnList.Parent) 6856DocumentNode dn = EntryAt(i); 6861DocumentNode dnShape = dn.GetParentOfType(DocumentNodeType.dnShape); 6868for (DocumentNode dnPa = dn; dnPa != null; dnPa = dnPa.Parent) 6889DocumentNode dn = _dnaOpen.EntryAt(i); 6905DocumentNode ddn = EntryAt(j); 6916for (DocumentNode dnPa = ddn; dnPa != null && dnPa != dn; dnPa = dnPa.Parent) 6937DocumentNode dn = _dnaOpen.EntryAt(i); 6983DocumentNode dn = _dnaOpen.EntryAt(i); 7006DocumentNode dnThis = EntryAt(i); 7007DocumentNode dnPrev = EntryAt(i - 1); 7030DocumentNode dn = EntryAt(i); 7044internal void InsertOpenNode(DocumentNode dn) 7059internal void InsertNode(int nAt, DocumentNode dn) 7085internal void InsertChildAt(DocumentNode dnParent, DocumentNode dnNew, int nInsertAt, int nChild) 7110DocumentNode dn = EntryAt(nAt); 7118DocumentNode dn1 = EntryAt(i); 7130for (DocumentNode dnPa = dn.Parent; dnPa != null; dnPa = dnPa.Parent) 7159internal DocumentNode Top 7191private void PreCoalesceListItem(DocumentNode dn) 7199DocumentNode ddn = EntryAt(nnAt); 7216DocumentNode ddn = EntryAt(nnAt); 7231private void PreCoalesceList(DocumentNode dn) 7239DocumentNode ddn = EntryAt(nnAt); 7259DocumentNode ddn = EntryAt(nnAt); 7277private int PreCoalesceTable(DocumentNode dn) 7292DocumentNode dnNewTable = new DocumentNode(DocumentNodeType.dnTable); 7293DocumentNode dnNewTableBody = new DocumentNode(DocumentNodeType.dnTableBody); 7308for (DocumentNode dnPa = dnNewTable.ClosedParent; dnPa != null; dnPa = dnPa.ClosedParent) 7327private void PreCoalesceRow(DocumentNode dn, ref bool fVMerged) 7331DocumentNode dnTable = dn.GetParentOfType(DocumentNodeType.dnTable); 7346DocumentNode dnCell = dnaCells.EntryAt(i); 7412DocumentNode dnTable = dnaTables.EntryAt(i); 7429DocumentNode dnRow = dnaRows.EntryAt(j); 7452DocumentNode dnCell = dnaCells.EntryAt(k); 7456DocumentNode dnSpanningCell = dnaSpanCells.EntryAt(kCSA); 7946DocumentNode documentNode = dna.EntryAt(i); 7966DocumentNode dnLast = dna.EntryAt(dna.Count - 1); 7983DocumentNode dnLast = dna.EntryAt(dna.Count - 1); 8014DocumentNode documentNode = dna.EntryAt(i); 8039DocumentNode dnFieldBegin = null; 8040DocumentNode dnFieldEnd = null; 8041DocumentNode dnFieldInstBegin = null; 8042DocumentNode dnFieldInstEnd = null; 8043DocumentNode dnFieldResultBegin = null; 8044DocumentNode dnFieldResultEnd = null; 8048DocumentNode dn = dna.EntryAt(i); 8089DocumentNode dnInstruction = null; 8104DocumentNode dnChild = dna.EntryAt(fieldInstruction); 8146DocumentNode dnPa = dnFieldBegin.ClosedParent; 8154DocumentNode dnImage = dna.EntryAt(nInsertAt); 8208DocumentNode dn = dna.EntryAt(i); 8222DocumentNode dn = dna.EntryAt(nInlineAt); 8237DocumentNode dn = dna.EntryAt(nInlineAt + 1); 8252DocumentNode dn = dna.EntryAt(i); 8263DocumentNode dn = dna.EntryAt(i); 8344internal DocumentNode ProcessHyperlinkField(string instr) 8346DocumentNode dn = new DocumentNode(DocumentNodeType.dnHyperlink); 8451internal DocumentNode ProcessSymbolField(string instr) 8453DocumentNode dn = new DocumentNode(DocumentNodeType.dnText); 8524private void ProcessSymbolFieldInstruction(DocumentNode dn, string instr, ref int i, ref EncodeType encodeType) 8664DocumentNode dnImage = new DocumentNode(DocumentNodeType.dnImage); 8746private void ConvertSymbolCharValueToText(DocumentNode dn, int nChar, EncodeType encodeType) 8795DocumentNode dnListText = dna.EntryAt(ndnListText); 8809DocumentNode dnText = dna.EntryAt(i); 8857DocumentNode dnEnd = new DocumentNode(DocumentNodeType.dnFieldEnd); 8871DocumentNode dnEnd = new DocumentNode(DocumentNodeType.dnFieldEnd); 9802DocumentNode dn; 9841DocumentNode dn; 9872DocumentNode dnChild = dna.EntryAt(nInsertAt + nChildren - 1); 9873DocumentNode dn = new DocumentNode(DocumentNodeType.dnParagraph); 9877DocumentNode dnParent = null; 9900DocumentNode dn = dna.EntryAt(i); 10007DocumentNode dnRow = dna.EntryAt(nRowAt); 10017DocumentNode dnTable = dna.EntryAt(nTable); 10157DocumentNode dnl = new DocumentNode(DocumentNodeType.dnListText); 10324DocumentNode dn = new DocumentNode(DocumentNodeType.dnShape); 10336DocumentNode dnListText = dna.EntryAt(ndnListText); 10434DocumentNode dnl = new DocumentNode(DocumentNodeType.dnListText); 11003DocumentNode dnf = new DocumentNode(DocumentNodeType.dnFieldBegin); 11033DocumentNode dnPara = dna.Pop(); 11065DocumentNode dnPara = dna.Pop(); 11090DocumentNode dnRow = new DocumentNode(DocumentNodeType.dnRow); 11098DocumentNode dnCell = new DocumentNode(DocumentNodeType.dnCell); 11106DocumentNode dnTable = new DocumentNode(DocumentNodeType.dnTable); 11107DocumentNode dnTableBody = new DocumentNode(DocumentNodeType.dnTableBody); 11108DocumentNode dnRow = new DocumentNode(DocumentNodeType.dnRow); 11109DocumentNode dnCell = new DocumentNode(DocumentNodeType.dnCell); 11200DocumentNode dnPara = dna.EntryAt(dna.Count - 1); 11491DocumentNode dnTop = dna.Top; 11527DocumentNode documentNode = new DocumentNode(DocumentNodeType.dnLineBreak); 11636DocumentNode documentNodePara = dna.Pop(); 11678DocumentNode dnList = new DocumentNode(DocumentNodeType.dnList); 11679DocumentNode dnLI = new DocumentNode(DocumentNodeType.dnListItem); 11704DocumentNode documentNodePara = dna.Pop(); 11715DocumentNode dnLI = new DocumentNode(DocumentNodeType.dnListItem);
System\Windows\Documents\XamlToRtfWriter.cs (77)
238DocumentNode dn1 = (DocumentNode)openLists[openLists.Count - 1]; 263DocumentNode dn = dna.EntryAt(i); 281DocumentNode dnList = (DocumentNode)openLists[openLists.Count - 1]; 328dnList = (DocumentNode)openLists[j]; 360DocumentNode dn = dna.EntryAt(i); 367for (DocumentNode dnParent = dn.Parent; dnParent != null; dnParent = dnParent.Parent) 412DocumentNode dn1 = (DocumentNode)openLists[openLists.Count - 1]; 423DocumentNode dn = dna.EntryAt(i); 448DocumentNode dnList = (DocumentNode)openLists[openLists.Count - 1]; 465DocumentNode dn = dna.EntryAt(i); 472for (DocumentNode dnParent = dn.Parent; 502DocumentNode dn = dna.EntryAt(i); 674private void WriteEmptyChild(DocumentNode documentNode) 684private void WriteInlineChild(DocumentNode documentNode) 874DocumentNode documentNodeChild = dna.EntryAt(nStart); 896private void WriteUIContainerChild(DocumentNode documentNode) 908DocumentNode documentNodeChild = dna.EntryAt(nStart); 928private void WriteSection(DocumentNode dnThis) 1011DocumentNode dnChild = dna.EntryAt(nAt); 1025private void WriteParagraph(DocumentNode dnThis) 1068DocumentNode dnChild = dna.EntryAt(nAt); 1162DocumentNode dnCell = dnThis.GetParentOfType(DocumentNodeType.dnCell); 1183private bool WriteParagraphFontInfo(DocumentNode dnThis, FormatState fsThis, FormatState fsParent) 1197DocumentNode dnChild = dna.EntryAt(nAt); 1280private bool WriteParagraphListInfo(DocumentNode dnThis, FormatState fsThis) 1287DocumentNode dnList = dnThis.GetParentOfType(DocumentNodeType.dnList); 1369private void WriteRow(DocumentNode dnRow) 1421private void WriteRowStart(DocumentNode dnRow) 1426private void WriteRowSettings(DocumentNode dnRow) 1428DocumentNode dnTable = dnRow.GetParentOfType(DocumentNodeType.dnTable); 1461private void WriteRowBorders(DocumentNode dnRow) 1471DocumentNode dnCell = cellArray.EntryAt(0); 1486private void WriteRowDimensions(DocumentNode dnRow) 1492private void WriteRowPadding(DocumentNode dnRow) 1504private void WriteRowsCellProperties(DocumentNode dnRow) 1513DocumentNode dnCell = cellArray.EntryAt(i); 1520private void WriteRowsCellContents(DocumentNode dnRow) 1527DocumentNode dnCell = cellArray.EntryAt(i); 1534private long WriteCellProperties(DocumentNode dnCell, int nCol, long lastCellX) 1556private void WriteCellVAlignment(DocumentNode dnCell) 1561private void WriteCellBorders(DocumentNode dnCell) 1581private void WriteCellPadding(DocumentNode dnCell) 1585private void WriteCellColor(DocumentNode dnCell) 1612private long WriteCellDimensions(DocumentNode dnCell, int nCol, long lastCellX) 1614DocumentNode dnTable = dnCell.GetParentOfType(DocumentNodeType.dnTable); 1679private long GetDefaultAllTablesWidthFromCell(DocumentNode dnCell) 1686DocumentNode dnChildTable = _converterState.DocumentNodeArray.EntryAt(childIndex); 1700private long CalculateDefaultTableWidth(DocumentNode dnTable) 1707DocumentNode dnChild = _converterState.DocumentNodeArray.EntryAt(tableChildIndex); 1719DocumentNode dnCell = cellArray.EntryAt(cellIndex); 1744private void PatchVerticallyMergedCells(DocumentNode dnThis) 1755DocumentNode dnRow = dnaRows.EntryAt(i); 1761DocumentNode dnCell = dnaCells.EntryAt(j); 1767DocumentNode dnSpanningCell = dnaSpanCells.EntryAt(nColExtra); 1768DocumentNode dnNew = new DocumentNode(DocumentNodeType.dnCell); 1825DocumentNode dnSpanningCell = dnaSpanCells.EntryAt(nColExtra); 1826DocumentNode dnNew = new DocumentNode(DocumentNodeType.dnCell); 1866private void WriteStructure(DocumentNode dnThis) 1938DocumentNode dnChild = dna.EntryAt(nStart); 1986DocumentNode dn = dna.EntryAt(i); 2011private void WriteImage(DocumentNode documentNode) 2045private void WriteShapeImage(DocumentNode documentNode, Stream imageStream, RtfImageFormat imageFormat) 2439DocumentNode dnTop = dna.TopPending(); 2440DocumentNode dn; 2512DocumentNode dnTop = dna.TopPending(); 2513DocumentNode documentNode = null; 2599DocumentNode documentNode = dna.EntryAt(nCloseAt); 2796private DocumentNode CreateDocumentNode(ConverterState converterState, DocumentNodeType documentNodeType, DocumentNode dnTop, XamlTag xamlTag) 2798DocumentNode documentNode = new DocumentNode(documentNodeType); 2844DocumentNode documentNode, XamlTag xamlTag, DocumentNodeArray dna) 3078DocumentNode dnTable = dna.EntryAt(nTableAt); 3916DocumentNode documentNodeParagraph = dna.EntryAt(paragraphIndex);