7 instantiations of FlowNode
PresentationFramework (7)
System\Windows\Documents\FixedFlowMap.cs (2)
343_flowStart = new FlowNode(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null); 344_flowEnd = new FlowNode(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null);
System\Windows\Documents\FixedPageStructure.cs (1)
45_flowStart = new FlowNode(FixedFlowMap.FlowOrderVirtualScopeId, FlowNodeType.Virtual, pageIndex);
System\Windows\Documents\FixedTextBuilder.cs (4)
1524FlowNode flowImageNode = new FlowNode(_NewScopeId(), FlowNodeType.Object, null); 1609FlowNode startNode = new FlowNode(_NewScopeId(), FlowNodeType.Start, _pageIndex); 1610FlowNode endNode = new FlowNode(_NewScopeId(), FlowNodeType.End, _pageIndex); 1683FlowNode flowNodeRun = new FlowNode(_NewScopeId(), FlowNodeType.Run, textRunLength);
81 references to FlowNode
PresentationFramework (81)
System\Windows\Documents\FixedFlowMap.cs (16)
132internal FlowNode this[int fp] 166internal void MappingReplace(FlowNode flowOld, List<FlowNode> flowNew) 216FlowNode flowNode = ((List<FixedSOMElement>) _GetEntry(start))[0].FlowNode; 261internal FlowNode FlowOrderInsertBefore(FlowNode nextFlow, FlowNode newFlow) 293internal FlowNode FlowStartEdge 303internal FlowNode FlowEndEdge 321internal List<FlowNode> FlowNodes 347_flowOrder = new List<FlowNode>(); 363internal void _FlowOrderInsertBefore(FlowNode nextFlow, FlowNode newFlow) 410private List<FlowNode> _flowOrder; // Flow Order represents a linear stream of symbols view on the fixed document 411private FlowNode _flowStart; // Start FlowNode for the flow document. It is mutable type even though it never flows. 412private FlowNode _flowEnd; // End FlowNode for the flow document. It flows as new FlowNode gets inserted
System\Windows\Documents\FixedPage.cs (2)
1194FlowNode[] pageNodes = _fixedPage.FixedPageStructure.FlowNodes; 1197foreach (FlowNode node in pageNodes)
System\Windows\Documents\FixedPageStructure.cs (12)
207internal void SetFlowBoundary(FlowNode flowStart, FlowNode flowEnd) 467FlowNode fn = _fixedTextBuilder.FixedFlowMap[i]; 743internal FlowNode FlowStart 751internal FlowNode FlowEnd 812internal FlowNode[] FlowNodes 818List<FlowNode> nodes = new List<FlowNode>(); 821FlowNode flowNode = null; 876private FlowNode _flowStart; 877private FlowNode _flowEnd; 895private FlowNode[] _flowNodes; //Flow nodes for this page
System\Windows\Documents\FixedSOMElement.cs (2)
152internal FlowNode FlowNode 201private FlowNode _flowNode;
System\Windows\Documents\FixedTextBuilder.cs (19)
354FlowNode flow = element.FlowNode; 372FlowNode fn = _pageStructures[pageIndex].FlowStart; 384FlowNode fn = _pageStructures[pageIndex].FlowEnd; 400FlowNode flow; 469FlowNode[] flowNodes; 483FlowNode flowStart = flowNodes[0]; 484FlowNode flowEnd = flowNodes[flowNodes.Length - 1]; 486foreach (FlowNode flowScan in flowNodes) 577internal string GetFlowText(FlowNode flowNode) 1377_flowNodes = new List<FlowNode>(); 1524FlowNode flowImageNode = new FlowNode(_NewScopeId(), FlowNodeType.Object, null); 1573private void DumpFlowNode(FlowNode node) 1609FlowNode startNode = new FlowNode(_NewScopeId(), FlowNodeType.Start, _pageIndex); 1610FlowNode endNode = new FlowNode(_NewScopeId(), FlowNodeType.End, _pageIndex); 1614new FlowPosition(_container, (FlowNode)startNode, 1), 1615new FlowPosition(_container, (FlowNode)endNode, 0), 1633_flowNodes.Add((FlowNode)_endNodes.Pop()); 1683FlowNode flowNodeRun = new FlowNode(_NewScopeId(), FlowNodeType.Run, textRunLength); 1788private List<FlowNode> _flowNodes;
System\Windows\Documents\FixedTextContainer.cs (1)
362FlowNode flowNode;
System\Windows\Documents\FlowNode.cs (6)
71public static bool IsNull(FlowNode flow) 98FlowNode fn = (FlowNode)o; 114FlowNode fp = o as FlowNode; 117throw new ArgumentException(SR.Format(SR.UnexpectedParameterType, o.GetType(), typeof(FlowNode)), "o");
System\Windows\Documents\FlowPosition.cs (23)
40internal FlowPosition(FixedTextContainer container, FlowNode node, int offset) 42Debug.Assert(!FlowNode.IsNull(node)); 316FlowNode startNode = _flowNode; // save state 364internal void GetFlowNode(LogicalDirection direction, out FlowNode flowNode, out int offsetStart) 373internal void GetFlowNodes(FlowPosition pEnd, out FlowNode[] flowNodes, out int offsetStart, out int offsetEnd) 397flowNodes = (FlowNode [])ar.ToArray(typeof(FlowNode)); 404FlowNode fn; 413if (!FlowNode.IsNull(fn)) 434if (!FlowNode.IsNull(fn)) 451internal bool IsVirtual(FlowNode flowNode) 526internal FlowNode FlowNode 556FlowNode flowNode = _flowNode; 564if (FlowNode.IsNull(flowNode)) 592if (FlowNode.IsNull(flowNode)) 619FlowNode flowNode = _flowNode; 629if (!FlowNode.IsNull(flowNode)) 644if (!FlowNode.IsNull(flowNode)) 659private FlowNode _xGetPreviousFlowNode() 663FlowNode flow = _FixedFlowMap[_flowNode.Fp - 1]; 683private FlowNode _xGetNextFlowNode() 687FlowNode flow = _FixedFlowMap[_flowNode.Fp + 1]; 836private FlowNode _flowNode; // flow node