7 instantiations of FlowNode
PresentationFramework (7)
src\Framework\System\Windows\Documents\FixedFlowMap.cs (2)
351_flowStart = new FlowNode(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null); 352_flowEnd = new FlowNode(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null);
src\Framework\System\Windows\Documents\FixedPageStructure.cs (1)
49_flowStart = new FlowNode(FixedFlowMap.FlowOrderVirtualScopeId, FlowNodeType.Virtual, pageIndex);
src\Framework\System\Windows\Documents\FixedTextBuilder.cs (4)
1553FlowNode flowImageNode = new FlowNode(_NewScopeId(), FlowNodeType.Object, null); 1638FlowNode startNode = new FlowNode(_NewScopeId(), FlowNodeType.Start, _pageIndex); 1639FlowNode endNode = new FlowNode(_NewScopeId(), FlowNodeType.End, _pageIndex); 1712FlowNode flowNodeRun = new FlowNode(_NewScopeId(), FlowNodeType.Run, textRunLength);
70 references to FlowNode
PresentationFramework (70)
src\Framework\System\Windows\Documents\FixedFlowMap.cs (14)
140internal FlowNode this[int fp] 174internal void MappingReplace(FlowNode flowOld, List<FlowNode> flowNew) 269internal FlowNode FlowOrderInsertBefore(FlowNode nextFlow, FlowNode newFlow) 301internal FlowNode FlowStartEdge 311internal FlowNode FlowEndEdge 355_flowOrder = new List<FlowNode>(); 371internal void _FlowOrderInsertBefore(FlowNode nextFlow, FlowNode newFlow) 418private List<FlowNode> _flowOrder; // Flow Order represents a linear stream of symbols view on the fixed document 419private FlowNode _flowStart; // Start FlowNode for the flow document. It is mutable type even though it never flows. 420private FlowNode _flowEnd; // End FlowNode for the flow document. It flows as new FlowNode gets inserted
src\Framework\System\Windows\Documents\FixedPageStructure.cs (6)
211internal void SetFlowBoundary(FlowNode flowStart, FlowNode flowEnd) 750internal FlowNode FlowStart 758internal FlowNode FlowEnd 883private FlowNode _flowStart; 884private FlowNode _flowEnd;
src\Framework\System\Windows\Documents\FixedSOMElement.cs (2)
156internal FlowNode FlowNode 205private FlowNode _flowNode;
src\Framework\System\Windows\Documents\FixedTextBuilder.cs (18)
370FlowNode flow = element.FlowNode; 388FlowNode fn = _pageStructures[pageIndex].FlowStart; 400FlowNode fn = _pageStructures[pageIndex].FlowEnd; 416FlowNode flow; 488FlowNode[] flowNodes; 502FlowNode flowStart = flowNodes[0]; 503FlowNode flowEnd = flowNodes[flowNodes.Length - 1]; 505foreach (FlowNode flowScan in flowNodes) 597internal string GetFlowText(FlowNode flowNode) 1405_flowNodes = new List<FlowNode>(); 1553FlowNode flowImageNode = new FlowNode(_NewScopeId(), FlowNodeType.Object, null); 1638FlowNode startNode = new FlowNode(_NewScopeId(), FlowNodeType.Start, _pageIndex); 1639FlowNode endNode = new FlowNode(_NewScopeId(), FlowNodeType.End, _pageIndex); 1643new FlowPosition(_container, (FlowNode)startNode, 1), 1644new FlowPosition(_container, (FlowNode)endNode, 0), 1662_flowNodes.Add((FlowNode)_endNodes.Pop()); 1712FlowNode flowNodeRun = new FlowNode(_NewScopeId(), FlowNodeType.Run, textRunLength); 1820private List<FlowNode> _flowNodes;
src\Framework\System\Windows\Documents\FixedTextContainer.cs (1)
369FlowNode flowNode;
src\Framework\System\Windows\Documents\FlowNode.cs (6)
75public static bool IsNull(FlowNode flow) 102FlowNode fn = (FlowNode)o; 121FlowNode fp = o as FlowNode; 124throw new ArgumentException(SR.Get(SRID.UnexpectedParameterType, o.GetType(), typeof(FlowNode)), "o");
src\Framework\System\Windows\Documents\FlowPosition.cs (23)
44internal FlowPosition(FixedTextContainer container, FlowNode node, int offset) 46Debug.Assert(!FlowNode.IsNull(node)); 323FlowNode startNode = _flowNode; // save state 371internal void GetFlowNode(LogicalDirection direction, out FlowNode flowNode, out int offsetStart) 380internal void GetFlowNodes(FlowPosition pEnd, out FlowNode[] flowNodes, out int offsetStart, out int offsetEnd) 404flowNodes = (FlowNode [])ar.ToArray(typeof(FlowNode)); 411FlowNode fn; 420if (!FlowNode.IsNull(fn)) 441if (!FlowNode.IsNull(fn)) 458internal bool IsVirtual(FlowNode flowNode) 533internal FlowNode FlowNode 563FlowNode flowNode = _flowNode; 571if (FlowNode.IsNull(flowNode)) 599if (FlowNode.IsNull(flowNode)) 626FlowNode flowNode = _flowNode; 636if (!FlowNode.IsNull(flowNode)) 651if (!FlowNode.IsNull(flowNode)) 666private FlowNode _xGetPreviousFlowNode() 670FlowNode flow = _FixedFlowMap[_flowNode.Fp - 1]; 690private FlowNode _xGetNextFlowNode() 694FlowNode flow = _FixedFlowMap[_flowNode.Fp + 1]; 843private FlowNode _flowNode; // flow node