29 instantiations of DocumentNode
PresentationFramework (29)
System\Windows\Documents\RtfToXamlReader.cs (25)
6378DocumentNode dnNewDir = new DocumentNode(DocumentNodeType.dnInline) 7306DocumentNode dnNewTable = new DocumentNode(DocumentNodeType.dnTable); 7307DocumentNode dnNewTableBody = new DocumentNode(DocumentNodeType.dnTableBody); 8362DocumentNode dn = new DocumentNode(DocumentNodeType.dnHyperlink) 8471DocumentNode dn = new DocumentNode(DocumentNodeType.dnText) 8684DocumentNode dnImage = new DocumentNode(DocumentNodeType.dnImage) 8878DocumentNode dnEnd = new DocumentNode(DocumentNodeType.dnFieldEnd) 8894DocumentNode dnEnd = new DocumentNode(DocumentNodeType.dnFieldEnd) 9881dn = new DocumentNode(DocumentNodeType.dnParagraph) 9900DocumentNode dn = new DocumentNode(DocumentNodeType.dnParagraph) 10186DocumentNode dnl = new DocumentNode(DocumentNodeType.dnListText) 10354DocumentNode dn = new DocumentNode(DocumentNodeType.dnShape); 10464DocumentNode dnl = new DocumentNode(DocumentNodeType.dnListText) 11031DocumentNode dnf = new DocumentNode(DocumentNodeType.dnFieldBegin) 11119DocumentNode dnRow = new DocumentNode(DocumentNodeType.dnRow); 11127DocumentNode dnCell = new DocumentNode(DocumentNodeType.dnCell); 11135DocumentNode dnTable = new DocumentNode(DocumentNodeType.dnTable); 11136DocumentNode dnTableBody = new DocumentNode(DocumentNodeType.dnTableBody); 11137DocumentNode dnRow = new DocumentNode(DocumentNodeType.dnRow); 11138DocumentNode dnCell = new DocumentNode(DocumentNodeType.dnCell); 11536dnTop = new DocumentNode(DocumentNodeType.dnText) 11558DocumentNode documentNode = new DocumentNode(DocumentNodeType.dnLineBreak) 11711DocumentNode dnList = new DocumentNode(DocumentNodeType.dnList); 11712DocumentNode dnLI = new DocumentNode(DocumentNodeType.dnListItem); 11748DocumentNode dnLI = new DocumentNode(DocumentNodeType.dnListItem);
System\Windows\Documents\XamlToRtfWriter.cs (4)
1767DocumentNode dnNew = new DocumentNode(DocumentNodeType.dnCell); 1825DocumentNode dnNew = new DocumentNode(DocumentNodeType.dnCell); 2462dn = new DocumentNode(DocumentNodeType.dnText); 2797DocumentNode documentNode = new DocumentNode(documentNodeType);
230 references to DocumentNode
PresentationFramework (230)
System\Windows\Documents\RtfToXamlReader.cs (153)
4691internal DocumentNode GetParentOfType(DocumentNodeType parentType) 4693DocumentNode dn = Parent; 4705DocumentNode dn = Parent; 4723DocumentNode dn = Parent; 5149DocumentNode dnRow = GetParentOfType(DocumentNodeType.dnRow); 5279DocumentNode dnList = Parent; 5455internal bool IsAncestorOf(DocumentNode documentNode) 5470DocumentNode dnCell = GetParentOfType(DocumentNodeType.dnCell); 5481DocumentNode dn = dna.EntryAt(nLast); 5508DocumentNode dnRow = dna.EntryAt(nStart); 5532DocumentNode dnCell = dna.EntryAt(nStart); 5551DocumentNode dnRow = this.GetParentOfType(DocumentNodeType.dnRow); 5560DocumentNode dnCell = dna.EntryAt(nStart); 5588DocumentNode dnRow = dnaRows.EntryAt(i); 5889DocumentNode dnPa = Parent; 5955internal DocumentNode ClosedParent 5963internal DocumentNode Parent 6063for (DocumentNode dnPa = Parent; dnPa != null; dnPa = dnPa.Parent) 6141private DocumentNode _parent; 6187internal DocumentNode Row 6212private DocumentNode _row; 6286internal DocumentNode EntryAt(int nAt) 6288return (DocumentNode)this[nAt]; 6291internal void Push(DocumentNode documentNode) 6296internal DocumentNode Pop() 6298DocumentNode documentNode = Top; 6308internal DocumentNode TopPending() 6312DocumentNode dn = EntryAt(i); 6335DocumentNode dnCoalesce = EntryAt(nStart); 6356DocumentNode dn = EntryAt(nAt); 6364DocumentNode dnn = EntryAt(nnAt); 6378DocumentNode dnNewDir = new DocumentNode(DocumentNodeType.dnInline) 6432DocumentNode dnCoalesce = EntryAt(nStart); 6444DocumentNode dn = EntryAt(nAt); 6461DocumentNode dnChild = EntryAt(i); 6493DocumentNode dnCoalesce = EntryAt(nStart); 6505DocumentNode dn = EntryAt(nAt); 6525DocumentNode dnChild = EntryAt(i); 6558DocumentNode dnClose = EntryAt(index); 6573DocumentNode dn = EntryAt(nAt); 6587DocumentNode dnClose = EntryAt(index); 6599DocumentNode dn = EntryAt(i); 6619DocumentNode dn = EntryAt(nAt); 6628for (DocumentNode dnPa = dn.Parent; dnPa != null; dnPa = dnPa.Parent) 6642DocumentNode dn = EntryAt(nAt); 6643DocumentNode dnPa = dn.Parent; 6685DocumentNode dn = _dnaOpen.EntryAt(i); 6711internal DocumentNode GetOpenParentWhileParsing(DocumentNode dn) 6718DocumentNode dnPa = _dnaOpen.EntryAt(i); 6737DocumentNode dn = _dnaOpen.EntryAt(i); 6771DocumentNode dn = _dnaOpen.EntryAt(i); 6781DocumentNode dn = _dnaOpen.EntryAt(i); 6806DocumentNode dn = EntryAt(i); 6817DocumentNode dnCell = dn.GetParentOfType(DocumentNodeType.dnCell); 6824DocumentNode dnShape = dn.GetParentOfType(DocumentNodeType.dnShape); 6831for (DocumentNode dnList = dn.Parent; dnList != null; dnList = dnList.Parent) 6870DocumentNode dn = EntryAt(i); 6875DocumentNode dnShape = dn.GetParentOfType(DocumentNodeType.dnShape); 6882for (DocumentNode dnPa = dn; dnPa != null; dnPa = dnPa.Parent) 6903DocumentNode dn = _dnaOpen.EntryAt(i); 6919DocumentNode ddn = EntryAt(j); 6930for (DocumentNode dnPa = ddn; dnPa != null && dnPa != dn; dnPa = dnPa.Parent) 6951DocumentNode dn = _dnaOpen.EntryAt(i); 6997DocumentNode dn = _dnaOpen.EntryAt(i); 7020DocumentNode dnThis = EntryAt(i); 7021DocumentNode dnPrev = EntryAt(i - 1); 7044DocumentNode dn = EntryAt(i); 7058internal void InsertOpenNode(DocumentNode dn) 7073internal void InsertNode(int nAt, DocumentNode dn) 7099internal void InsertChildAt(DocumentNode dnParent, DocumentNode dnNew, int nInsertAt, int nChild) 7124DocumentNode dn = EntryAt(nAt); 7132DocumentNode dn1 = EntryAt(i); 7144for (DocumentNode dnPa = dn.Parent; dnPa != null; dnPa = dnPa.Parent) 7173internal DocumentNode Top 7205private void PreCoalesceListItem(DocumentNode dn) 7213DocumentNode ddn = EntryAt(nnAt); 7230DocumentNode ddn = EntryAt(nnAt); 7245private void PreCoalesceList(DocumentNode dn) 7253DocumentNode ddn = EntryAt(nnAt); 7273DocumentNode ddn = EntryAt(nnAt); 7291private int PreCoalesceTable(DocumentNode dn) 7306DocumentNode dnNewTable = new DocumentNode(DocumentNodeType.dnTable); 7307DocumentNode dnNewTableBody = new DocumentNode(DocumentNodeType.dnTableBody); 7322for (DocumentNode dnPa = dnNewTable.ClosedParent; dnPa != null; dnPa = dnPa.ClosedParent) 7341private void PreCoalesceRow(DocumentNode dn, ref bool fVMerged) 7345DocumentNode dnTable = dn.GetParentOfType(DocumentNodeType.dnTable); 7360DocumentNode dnCell = dnaCells.EntryAt(i); 7426DocumentNode dnTable = dnaTables.EntryAt(i); 7443DocumentNode dnRow = dnaRows.EntryAt(j); 7466DocumentNode dnCell = dnaCells.EntryAt(k); 7470DocumentNode dnSpanningCell = dnaSpanCells.EntryAt(kCSA); 7962DocumentNode documentNode = dna.EntryAt(i); 7982DocumentNode dnLast = dna.EntryAt(dna.Count - 1); 7999DocumentNode dnLast = dna.EntryAt(dna.Count - 1); 8030DocumentNode documentNode = dna.EntryAt(i); 8055DocumentNode dnFieldBegin = null; 8056DocumentNode dnFieldEnd = null; 8057DocumentNode dnFieldInstBegin = null; 8058DocumentNode dnFieldInstEnd = null; 8059DocumentNode dnFieldResultBegin = null; 8060DocumentNode dnFieldResultEnd = null; 8064DocumentNode dn = dna.EntryAt(i); 8105DocumentNode dnInstruction = null; 8120DocumentNode dnChild = dna.EntryAt(fieldInstruction); 8162DocumentNode dnPa = dnFieldBegin.ClosedParent; 8170DocumentNode dnImage = dna.EntryAt(nInsertAt); 8224DocumentNode dn = dna.EntryAt(i); 8238DocumentNode dn = dna.EntryAt(nInlineAt); 8253DocumentNode dn = dna.EntryAt(nInlineAt + 1); 8268DocumentNode dn = dna.EntryAt(i); 8279DocumentNode dn = dna.EntryAt(i); 8360internal DocumentNode ProcessHyperlinkField(string instr) 8362DocumentNode dn = new DocumentNode(DocumentNodeType.dnHyperlink) 8469internal DocumentNode ProcessSymbolField(string instr) 8471DocumentNode dn = new DocumentNode(DocumentNodeType.dnText) 8544private void ProcessSymbolFieldInstruction(DocumentNode dn, string instr, ref int i, ref EncodeType encodeType) 8684DocumentNode dnImage = new DocumentNode(DocumentNodeType.dnImage) 8767private void ConvertSymbolCharValueToText(DocumentNode dn, int nChar, EncodeType encodeType) 8816DocumentNode dnListText = dna.EntryAt(ndnListText); 8830DocumentNode dnText = dna.EntryAt(i); 8878DocumentNode dnEnd = new DocumentNode(DocumentNodeType.dnFieldEnd) 8894DocumentNode dnEnd = new DocumentNode(DocumentNodeType.dnFieldEnd) 9827DocumentNode dn; 9866DocumentNode dn; 9899DocumentNode dnChild = dna.EntryAt(nInsertAt + nChildren - 1); 9900DocumentNode dn = new DocumentNode(DocumentNodeType.dnParagraph) 9906DocumentNode dnParent = null; 9929DocumentNode dn = dna.EntryAt(i); 10036DocumentNode dnRow = dna.EntryAt(nRowAt); 10046DocumentNode dnTable = dna.EntryAt(nTable); 10186DocumentNode dnl = new DocumentNode(DocumentNodeType.dnListText) 10354DocumentNode dn = new DocumentNode(DocumentNodeType.dnShape); 10366DocumentNode dnListText = dna.EntryAt(ndnListText); 10464DocumentNode dnl = new DocumentNode(DocumentNodeType.dnListText) 11031DocumentNode dnf = new DocumentNode(DocumentNodeType.dnFieldBegin) 11062DocumentNode dnPara = dna.Pop(); 11094DocumentNode dnPara = dna.Pop(); 11119DocumentNode dnRow = new DocumentNode(DocumentNodeType.dnRow); 11127DocumentNode dnCell = new DocumentNode(DocumentNodeType.dnCell); 11135DocumentNode dnTable = new DocumentNode(DocumentNodeType.dnTable); 11136DocumentNode dnTableBody = new DocumentNode(DocumentNodeType.dnTableBody); 11137DocumentNode dnRow = new DocumentNode(DocumentNodeType.dnRow); 11138DocumentNode dnCell = new DocumentNode(DocumentNodeType.dnCell); 11229DocumentNode dnPara = dna.EntryAt(dna.Count - 1); 11520DocumentNode dnTop = dna.Top; 11558DocumentNode documentNode = new DocumentNode(DocumentNodeType.dnLineBreak) 11669DocumentNode documentNodePara = dna.Pop(); 11711DocumentNode dnList = new DocumentNode(DocumentNodeType.dnList); 11712DocumentNode dnLI = new DocumentNode(DocumentNodeType.dnListItem); 11737DocumentNode documentNodePara = dna.Pop(); 11748DocumentNode dnLI = new DocumentNode(DocumentNodeType.dnListItem);
System\Windows\Documents\XamlToRtfWriter.cs (77)
237DocumentNode dn1 = (DocumentNode)openLists[openLists.Count - 1]; 262DocumentNode dn = dna.EntryAt(i); 280DocumentNode dnList = (DocumentNode)openLists[openLists.Count - 1]; 327dnList = (DocumentNode)openLists[j]; 359DocumentNode dn = dna.EntryAt(i); 366for (DocumentNode dnParent = dn.Parent; dnParent != null; dnParent = dnParent.Parent) 411DocumentNode dn1 = (DocumentNode)openLists[openLists.Count - 1]; 422DocumentNode dn = dna.EntryAt(i); 447DocumentNode dnList = (DocumentNode)openLists[openLists.Count - 1]; 464DocumentNode dn = dna.EntryAt(i); 471for (DocumentNode dnParent = dn.Parent; 501DocumentNode dn = dna.EntryAt(i); 673private void WriteEmptyChild(DocumentNode documentNode) 683private void WriteInlineChild(DocumentNode documentNode) 873DocumentNode documentNodeChild = dna.EntryAt(nStart); 895private void WriteUIContainerChild(DocumentNode documentNode) 907DocumentNode documentNodeChild = dna.EntryAt(nStart); 927private void WriteSection(DocumentNode dnThis) 1010DocumentNode dnChild = dna.EntryAt(nAt); 1024private void WriteParagraph(DocumentNode dnThis) 1067DocumentNode dnChild = dna.EntryAt(nAt); 1161DocumentNode dnCell = dnThis.GetParentOfType(DocumentNodeType.dnCell); 1182private bool WriteParagraphFontInfo(DocumentNode dnThis, FormatState fsThis, FormatState fsParent) 1196DocumentNode dnChild = dna.EntryAt(nAt); 1279private bool WriteParagraphListInfo(DocumentNode dnThis, FormatState fsThis) 1286DocumentNode dnList = dnThis.GetParentOfType(DocumentNodeType.dnList); 1368private void WriteRow(DocumentNode dnRow) 1420private void WriteRowStart(DocumentNode dnRow) 1425private void WriteRowSettings(DocumentNode dnRow) 1427DocumentNode dnTable = dnRow.GetParentOfType(DocumentNodeType.dnTable); 1460private void WriteRowBorders(DocumentNode dnRow) 1470DocumentNode dnCell = cellArray.EntryAt(0); 1485private void WriteRowDimensions(DocumentNode dnRow) 1491private void WriteRowPadding(DocumentNode dnRow) 1503private void WriteRowsCellProperties(DocumentNode dnRow) 1512DocumentNode dnCell = cellArray.EntryAt(i); 1519private void WriteRowsCellContents(DocumentNode dnRow) 1526DocumentNode dnCell = cellArray.EntryAt(i); 1533private long WriteCellProperties(DocumentNode dnCell, int nCol, long lastCellX) 1555private void WriteCellVAlignment(DocumentNode dnCell) 1560private void WriteCellBorders(DocumentNode dnCell) 1580private void WriteCellPadding(DocumentNode dnCell) 1584private void WriteCellColor(DocumentNode dnCell) 1611private long WriteCellDimensions(DocumentNode dnCell, int nCol, long lastCellX) 1613DocumentNode dnTable = dnCell.GetParentOfType(DocumentNodeType.dnTable); 1678private long GetDefaultAllTablesWidthFromCell(DocumentNode dnCell) 1685DocumentNode dnChildTable = _converterState.DocumentNodeArray.EntryAt(childIndex); 1699private long CalculateDefaultTableWidth(DocumentNode dnTable) 1706DocumentNode dnChild = _converterState.DocumentNodeArray.EntryAt(tableChildIndex); 1718DocumentNode dnCell = cellArray.EntryAt(cellIndex); 1743private void PatchVerticallyMergedCells(DocumentNode dnThis) 1754DocumentNode dnRow = dnaRows.EntryAt(i); 1760DocumentNode dnCell = dnaCells.EntryAt(j); 1766DocumentNode dnSpanningCell = dnaSpanCells.EntryAt(nColExtra); 1767DocumentNode dnNew = new DocumentNode(DocumentNodeType.dnCell); 1824DocumentNode dnSpanningCell = dnaSpanCells.EntryAt(nColExtra); 1825DocumentNode dnNew = new DocumentNode(DocumentNodeType.dnCell); 1865private void WriteStructure(DocumentNode dnThis) 1937DocumentNode dnChild = dna.EntryAt(nStart); 1985DocumentNode dn = dna.EntryAt(i); 2010private void WriteImage(DocumentNode documentNode) 2044private void WriteShapeImage(DocumentNode documentNode, Stream imageStream, RtfImageFormat imageFormat) 2438DocumentNode dnTop = dna.TopPending(); 2439DocumentNode dn; 2511DocumentNode dnTop = dna.TopPending(); 2512DocumentNode documentNode = null; 2598DocumentNode documentNode = dna.EntryAt(nCloseAt); 2795private DocumentNode CreateDocumentNode(ConverterState converterState, DocumentNodeType documentNodeType, DocumentNode dnTop, XamlTag xamlTag) 2797DocumentNode documentNode = new DocumentNode(documentNodeType); 2843DocumentNode documentNode, XamlTag xamlTag, DocumentNodeArray dna) 3077DocumentNode dnTable = dna.EntryAt(nTableAt); 3915DocumentNode documentNodeParagraph = dna.EntryAt(paragraphIndex);