7 instantiations of FlowNode
PresentationFramework (7)
System\Windows\Documents\FixedFlowMap.cs (2)
337_flowStart = new FlowNode(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null); 338_flowEnd = new FlowNode(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null);
System\Windows\Documents\FixedPageStructure.cs (1)
39_flowStart = new FlowNode(FixedFlowMap.FlowOrderVirtualScopeId, FlowNodeType.Virtual, pageIndex);
System\Windows\Documents\FixedTextBuilder.cs (4)
1518FlowNode flowImageNode = new FlowNode(_NewScopeId(), FlowNodeType.Object, null); 1603FlowNode startNode = new FlowNode(_NewScopeId(), FlowNodeType.Start, _pageIndex); 1604FlowNode endNode = new FlowNode(_NewScopeId(), FlowNodeType.End, _pageIndex); 1677FlowNode flowNodeRun = new FlowNode(_NewScopeId(), FlowNodeType.Run, textRunLength);
81 references to FlowNode
PresentationFramework (81)
System\Windows\Documents\FixedFlowMap.cs (16)
126internal FlowNode this[int fp] 160internal void MappingReplace(FlowNode flowOld, List<FlowNode> flowNew) 210FlowNode flowNode = ((List<FixedSOMElement>) _GetEntry(start))[0].FlowNode; 255internal FlowNode FlowOrderInsertBefore(FlowNode nextFlow, FlowNode newFlow) 287internal FlowNode FlowStartEdge 297internal FlowNode FlowEndEdge 315internal List<FlowNode> FlowNodes 341_flowOrder = new List<FlowNode>(); 357internal void _FlowOrderInsertBefore(FlowNode nextFlow, FlowNode newFlow) 404private List<FlowNode> _flowOrder; // Flow Order represents a linear stream of symbols view on the fixed document 405private FlowNode _flowStart; // Start FlowNode for the flow document. It is mutable type even though it never flows. 406private FlowNode _flowEnd; // End FlowNode for the flow document. It flows as new FlowNode gets inserted
System\Windows\Documents\FixedPage.cs (2)
1186FlowNode[] pageNodes = _fixedPage.FixedPageStructure.FlowNodes; 1189foreach (FlowNode node in pageNodes)
System\Windows\Documents\FixedPageStructure.cs (12)
201internal void SetFlowBoundary(FlowNode flowStart, FlowNode flowEnd) 461FlowNode fn = _fixedTextBuilder.FixedFlowMap[i]; 737internal FlowNode FlowStart 745internal FlowNode FlowEnd 806internal FlowNode[] FlowNodes 812List<FlowNode> nodes = new List<FlowNode>(); 815FlowNode flowNode = null; 870private FlowNode _flowStart; 871private FlowNode _flowEnd; 889private FlowNode[] _flowNodes; //Flow nodes for this page
System\Windows\Documents\FixedSOMElement.cs (2)
149internal FlowNode FlowNode 198private FlowNode _flowNode;
System\Windows\Documents\FixedTextBuilder.cs (19)
348FlowNode flow = element.FlowNode; 366FlowNode fn = _pageStructures[pageIndex].FlowStart; 378FlowNode fn = _pageStructures[pageIndex].FlowEnd; 394FlowNode flow; 463FlowNode[] flowNodes; 477FlowNode flowStart = flowNodes[0]; 478FlowNode flowEnd = flowNodes[flowNodes.Length - 1]; 480foreach (FlowNode flowScan in flowNodes) 571internal string GetFlowText(FlowNode flowNode) 1371_flowNodes = new List<FlowNode>(); 1518FlowNode flowImageNode = new FlowNode(_NewScopeId(), FlowNodeType.Object, null); 1567private void DumpFlowNode(FlowNode node) 1603FlowNode startNode = new FlowNode(_NewScopeId(), FlowNodeType.Start, _pageIndex); 1604FlowNode endNode = new FlowNode(_NewScopeId(), FlowNodeType.End, _pageIndex); 1608new FlowPosition(_container, (FlowNode)startNode, 1), 1609new FlowPosition(_container, (FlowNode)endNode, 0), 1627_flowNodes.Add((FlowNode)_endNodes.Pop()); 1677FlowNode flowNodeRun = new FlowNode(_NewScopeId(), FlowNodeType.Run, textRunLength); 1782private List<FlowNode> _flowNodes;
System\Windows\Documents\FixedTextContainer.cs (1)
353FlowNode flowNode;
System\Windows\Documents\FlowNode.cs (6)
68public static bool IsNull(FlowNode flow) 95FlowNode fn = (FlowNode)o; 111FlowNode fp = o as FlowNode; 114throw new ArgumentException(SR.Format(SR.UnexpectedParameterType, o.GetType(), typeof(FlowNode)), "o");
System\Windows\Documents\FlowPosition.cs (23)
36internal FlowPosition(FixedTextContainer container, FlowNode node, int offset) 38Debug.Assert(!FlowNode.IsNull(node)); 312FlowNode startNode = _flowNode; // save state 360internal void GetFlowNode(LogicalDirection direction, out FlowNode flowNode, out int offsetStart) 369internal void GetFlowNodes(FlowPosition pEnd, out FlowNode[] flowNodes, out int offsetStart, out int offsetEnd) 393flowNodes = (FlowNode [])ar.ToArray(typeof(FlowNode)); 400FlowNode fn; 409if (!FlowNode.IsNull(fn)) 430if (!FlowNode.IsNull(fn)) 447internal bool IsVirtual(FlowNode flowNode) 522internal FlowNode FlowNode 552FlowNode flowNode = _flowNode; 560if (FlowNode.IsNull(flowNode)) 588if (FlowNode.IsNull(flowNode)) 615FlowNode flowNode = _flowNode; 625if (!FlowNode.IsNull(flowNode)) 640if (!FlowNode.IsNull(flowNode)) 655private FlowNode _xGetPreviousFlowNode() 659FlowNode flow = _FixedFlowMap[_flowNode.Fp - 1]; 679private FlowNode _xGetNextFlowNode() 683FlowNode flow = _FixedFlowMap[_flowNode.Fp + 1]; 832private FlowNode _flowNode; // flow node