66 references to FlowNodeType
PresentationFramework (66)
System\Windows\Documents\FixedFlowMap.cs (3)
168Debug.Assert(flowOld.Type == FlowNodeType.Virtual || flowNew != null); 343_flowStart = new FlowNode(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null); 344_flowEnd = new FlowNode(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null);
System\Windows\Documents\FixedPageStructure.cs (11)
45_flowStart = new FlowNode(FixedFlowMap.FlowOrderVirtualScopeId, FlowNodeType.Virtual, pageIndex); 209Debug.Assert(flowStart != null && flowStart.Type != FlowNodeType.Virtual); 210Debug.Assert(flowEnd != null && flowEnd.Type != FlowNodeType.Virtual); 470case FlowNodeType.Boundary : 471case FlowNodeType.Virtual : 476case FlowNodeType.Start : 477case FlowNodeType.End : 499case FlowNodeType.Noop: 511case FlowNodeType.Run : 573case FlowNodeType.Object: 736return (_flowStart != null && _flowStart.Type != FlowNodeType.Virtual);
System\Windows\Documents\FixedTextBuilder.cs (11)
374Debug.Assert(fn.Type == FlowNodeType.Start); 500if (flowScan.Type == FlowNodeType.Object) 507if (flowScan.Type == FlowNodeType.Run) 551if (flowStart.Type == FlowNodeType.Object) 559if (flowEnd.Type == FlowNodeType.Object) 579Debug.Assert(flowNode.Type == FlowNodeType.Run); 583Debug.Assert(flowNode.Type == FlowNodeType.Run); 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);
System\Windows\Documents\FixedTextContainer.cs (3)
369if (flowNode.Type == FlowNodeType.Boundary) 382else if (flowNode.Type == FlowNodeType.Virtual || flowNode.Type == FlowNodeType.Noop)
System\Windows\Documents\FlowNode.cs (11)
41internal FlowNode(int scopeId, FlowNodeType type, object cookie) 54Debug.Assert( (type != FlowNodeType.Run) || ((int)cookie != 0)); 151case FlowNodeType.Boundary: 152case FlowNodeType.Start: 153case FlowNodeType.End: 154case FlowNodeType.Object: 163case FlowNodeType.Virtual: 164case FlowNodeType.Noop: 169case FlowNodeType.Run: 254internal FlowNodeType Type 302private readonly FlowNodeType _type; // type of the node
System\Windows\Documents\FlowPosition.cs (27)
243FlowNodeType type = flow._flowNode.Type; 244Debug.Assert(type == FlowNodeType.Object || type == FlowNodeType.Noop || type == FlowNodeType.Start || type == FlowNodeType.End); 246if (type == FlowNodeType.Noop) 254if (type == FlowNodeType.Object && image != null) 453return (flowNode.Type == FlowNodeType.Virtual); 477return (_flowNode.Type == FlowNodeType.Boundary); 485return (_flowNode.Type == FlowNodeType.Start); 493return (_flowNode.Type == FlowNodeType.End); 502FlowNodeType t = _flowNode.Type; 503return (t == FlowNodeType.Start || t == FlowNodeType.End || t == FlowNodeType.Object); 513return (_flowNode.Type == FlowNodeType.Run); 522return (_flowNode.Type == FlowNodeType.Object); 560if (_offset == _NodeLength || flowNode.Type == FlowNodeType.Boundary) 587if (_offset == 0 || flowNode.Type == FlowNodeType.Boundary) 673if (flow.Type != FlowNodeType.Boundary) 697if (flow.Type != FlowNodeType.Boundary) 762private TextPointerContext _FlowNodeTypeToTextSymbol(FlowNodeType t) 766case FlowNodeType.Start: 769case FlowNodeType.End: 772case FlowNodeType.Run: 775case FlowNodeType.Object: 776case FlowNodeType.Noop: