7 instantiations of FlowNode
PresentationFramework (7)
System\Windows\Documents\FixedFlowMap.cs (2)
336_flowStart = new FlowNode(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null); 337_flowEnd = new FlowNode(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null);
System\Windows\Documents\FixedPageStructure.cs (1)
38_flowStart = new FlowNode(FixedFlowMap.FlowOrderVirtualScopeId, FlowNodeType.Virtual, pageIndex);
System\Windows\Documents\FixedTextBuilder.cs (4)
1513FlowNode flowImageNode = new FlowNode(_NewScopeId(), FlowNodeType.Object, null); 1598FlowNode startNode = new FlowNode(_NewScopeId(), FlowNodeType.Start, _pageIndex); 1599FlowNode endNode = new FlowNode(_NewScopeId(), FlowNodeType.End, _pageIndex); 1672FlowNode flowNodeRun = new FlowNode(_NewScopeId(), FlowNodeType.Run, textRunLength)
81 references to FlowNode
PresentationFramework (81)
System\Windows\Documents\FixedFlowMap.cs (16)
125internal FlowNode this[int fp] 159internal void MappingReplace(FlowNode flowOld, List<FlowNode> flowNew) 209FlowNode flowNode = ((List<FixedSOMElement>) _GetEntry(start))[0].FlowNode; 254internal FlowNode FlowOrderInsertBefore(FlowNode nextFlow, FlowNode newFlow) 286internal FlowNode FlowStartEdge 296internal FlowNode FlowEndEdge 314internal List<FlowNode> FlowNodes 340_flowOrder = new List<FlowNode>(); 356internal void _FlowOrderInsertBefore(FlowNode nextFlow, FlowNode newFlow) 403private List<FlowNode> _flowOrder; // Flow Order represents a linear stream of symbols view on the fixed document 404private FlowNode _flowStart; // Start FlowNode for the flow document. It is mutable type even though it never flows. 405private FlowNode _flowEnd; // End FlowNode for the flow document. It flows as new FlowNode gets inserted
System\Windows\Documents\FixedPage.cs (2)
1187FlowNode[] pageNodes = _fixedPage.FixedPageStructure.FlowNodes; 1190foreach (FlowNode node in pageNodes)
System\Windows\Documents\FixedPageStructure.cs (12)
200internal void SetFlowBoundary(FlowNode flowStart, FlowNode flowEnd) 460FlowNode fn = _fixedTextBuilder.FixedFlowMap[i]; 736internal FlowNode FlowStart 744internal FlowNode FlowEnd 805internal FlowNode[] FlowNodes 811List<FlowNode> nodes = new List<FlowNode>(); 814FlowNode flowNode = null; 869private FlowNode _flowStart; 870private FlowNode _flowEnd; 888private FlowNode[] _flowNodes; //Flow nodes for this page
System\Windows\Documents\FixedSOMElement.cs (2)
148internal FlowNode FlowNode 197private FlowNode _flowNode;
System\Windows\Documents\FixedTextBuilder.cs (19)
347FlowNode flow = element.FlowNode; 365FlowNode fn = _pageStructures[pageIndex].FlowStart; 377FlowNode fn = _pageStructures[pageIndex].FlowEnd; 393FlowNode flow; 462FlowNode[] flowNodes; 476FlowNode flowStart = flowNodes[0]; 477FlowNode flowEnd = flowNodes[flowNodes.Length - 1]; 479foreach (FlowNode flowScan in flowNodes) 570internal string GetFlowText(FlowNode flowNode) 1367_flowNodes = new List<FlowNode>(); 1513FlowNode flowImageNode = new FlowNode(_NewScopeId(), FlowNodeType.Object, null); 1562private void DumpFlowNode(FlowNode node) 1598FlowNode startNode = new FlowNode(_NewScopeId(), FlowNodeType.Start, _pageIndex); 1599FlowNode endNode = new FlowNode(_NewScopeId(), FlowNodeType.End, _pageIndex); 1603new FlowPosition(_container, (FlowNode)startNode, 1), 1604new FlowPosition(_container, (FlowNode)endNode, 0), 1622_flowNodes.Add((FlowNode)_endNodes.Pop()); 1672FlowNode flowNodeRun = new FlowNode(_NewScopeId(), FlowNodeType.Run, textRunLength) 1779private List<FlowNode> _flowNodes;
System\Windows\Documents\FixedTextContainer.cs (1)
344FlowNode flowNode;
System\Windows\Documents\FlowNode.cs (6)
67public static bool IsNull(FlowNode flow) 94FlowNode fn = (FlowNode)o; 110FlowNode fp = o as FlowNode; 113throw new ArgumentException(SR.Format(SR.UnexpectedParameterType, o.GetType(), typeof(FlowNode)), nameof(o));
System\Windows\Documents\FlowPosition.cs (23)
35internal FlowPosition(FixedTextContainer container, FlowNode node, int offset) 37Debug.Assert(!FlowNode.IsNull(node)); 311FlowNode startNode = _flowNode; // save state 359internal void GetFlowNode(LogicalDirection direction, out FlowNode flowNode, out int offsetStart) 368internal void GetFlowNodes(FlowPosition pEnd, out FlowNode[] flowNodes, out int offsetStart, out int offsetEnd) 392flowNodes = (FlowNode [])ar.ToArray(typeof(FlowNode)); 399FlowNode fn; 408if (!FlowNode.IsNull(fn)) 429if (!FlowNode.IsNull(fn)) 446internal bool IsVirtual(FlowNode flowNode) 521internal FlowNode FlowNode 551FlowNode flowNode = _flowNode; 559if (FlowNode.IsNull(flowNode)) 587if (FlowNode.IsNull(flowNode)) 614FlowNode flowNode = _flowNode; 624if (!FlowNode.IsNull(flowNode)) 639if (!FlowNode.IsNull(flowNode)) 654private FlowNode _xGetPreviousFlowNode() 658FlowNode flow = _FixedFlowMap[_flowNode.Fp - 1]; 678private FlowNode _xGetNextFlowNode() 682FlowNode flow = _FixedFlowMap[_flowNode.Fp + 1]; 831private FlowNode _flowNode; // flow node