66 references to FlowNodeType
PresentationFramework (66)
System\Windows\Documents\FixedFlowMap.cs (3)
161Debug.Assert(flowOld.Type == FlowNodeType.Virtual || flowNew != null); 336_flowStart = new FlowNode(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null); 337_flowEnd = new FlowNode(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null);
System\Windows\Documents\FixedPageStructure.cs (11)
38_flowStart = new FlowNode(FixedFlowMap.FlowOrderVirtualScopeId, FlowNodeType.Virtual, pageIndex); 202Debug.Assert(flowStart != null && flowStart.Type != FlowNodeType.Virtual); 203Debug.Assert(flowEnd != null && flowEnd.Type != FlowNodeType.Virtual); 463case FlowNodeType.Boundary : 464case FlowNodeType.Virtual : 469case FlowNodeType.Start : 470case FlowNodeType.End : 492case FlowNodeType.Noop: 504case FlowNodeType.Run : 566case FlowNodeType.Object: 729return (_flowStart != null && _flowStart.Type != FlowNodeType.Virtual);
System\Windows\Documents\FixedTextBuilder.cs (11)
367Debug.Assert(fn.Type == FlowNodeType.Start); 493if (flowScan.Type == FlowNodeType.Object) 500if (flowScan.Type == FlowNodeType.Run) 544if (flowStart.Type == FlowNodeType.Object) 552if (flowEnd.Type == FlowNodeType.Object) 572Debug.Assert(flowNode.Type == FlowNodeType.Run); 576Debug.Assert(flowNode.Type == FlowNodeType.Run); 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)
System\Windows\Documents\FixedTextContainer.cs (3)
351if (flowNode.Type == FlowNodeType.Boundary) 364else if (flowNode.Type == FlowNodeType.Virtual || flowNode.Type == FlowNodeType.Noop)
System\Windows\Documents\FlowNode.cs (11)
37internal FlowNode(int scopeId, FlowNodeType type, object cookie) 50Debug.Assert( (type != FlowNodeType.Run) || ((int)cookie != 0)); 147case FlowNodeType.Boundary: 148case FlowNodeType.Start: 149case FlowNodeType.End: 150case FlowNodeType.Object: 159case FlowNodeType.Virtual: 160case FlowNodeType.Noop: 165case FlowNodeType.Run: 250internal FlowNodeType Type 298private readonly FlowNodeType _type; // type of the node
System\Windows\Documents\FlowPosition.cs (27)
238FlowNodeType type = flow._flowNode.Type; 239Debug.Assert(type == FlowNodeType.Object || type == FlowNodeType.Noop || type == FlowNodeType.Start || type == FlowNodeType.End); 241if (type == FlowNodeType.Noop) 249if (type == FlowNodeType.Object && image != null) 448return (flowNode.Type == FlowNodeType.Virtual); 472return (_flowNode.Type == FlowNodeType.Boundary); 480return (_flowNode.Type == FlowNodeType.Start); 488return (_flowNode.Type == FlowNodeType.End); 497FlowNodeType t = _flowNode.Type; 498return (t == FlowNodeType.Start || t == FlowNodeType.End || t == FlowNodeType.Object); 508return (_flowNode.Type == FlowNodeType.Run); 517return (_flowNode.Type == FlowNodeType.Object); 555if (_offset == _NodeLength || flowNode.Type == FlowNodeType.Boundary) 582if (_offset == 0 || flowNode.Type == FlowNodeType.Boundary) 668if (flow.Type != FlowNodeType.Boundary) 692if (flow.Type != FlowNodeType.Boundary) 757private TextPointerContext _FlowNodeTypeToTextSymbol(FlowNodeType t) 761case FlowNodeType.Start: 764case FlowNodeType.End: 767case FlowNodeType.Run: 770case FlowNodeType.Object: 771case FlowNodeType.Noop: