66 references to FlowNodeType
PresentationFramework (66)
System\Windows\Documents\FixedFlowMap.cs (3)
162
Debug.Assert(flowOld.Type ==
FlowNodeType
.Virtual || flowNew != null);
337
_flowStart = new FlowNode(FlowOrderBoundaryScopeId,
FlowNodeType
.Boundary, null);
338
_flowEnd = new FlowNode(FlowOrderBoundaryScopeId,
FlowNodeType
.Boundary, null);
System\Windows\Documents\FixedPageStructure.cs (11)
39
_flowStart = new FlowNode(FixedFlowMap.FlowOrderVirtualScopeId,
FlowNodeType
.Virtual, pageIndex);
203
Debug.Assert(flowStart != null && flowStart.Type !=
FlowNodeType
.Virtual);
204
Debug.Assert(flowEnd != null && flowEnd.Type !=
FlowNodeType
.Virtual);
464
case
FlowNodeType
.Boundary :
465
case
FlowNodeType
.Virtual :
470
case
FlowNodeType
.Start :
471
case
FlowNodeType
.End :
493
case
FlowNodeType
.Noop:
505
case
FlowNodeType
.Run :
567
case
FlowNodeType
.Object:
730
return (_flowStart != null && _flowStart.Type !=
FlowNodeType
.Virtual);
System\Windows\Documents\FixedTextBuilder.cs (11)
368
Debug.Assert(fn.Type ==
FlowNodeType
.Start);
494
if (flowScan.Type ==
FlowNodeType
.Object)
501
if (flowScan.Type ==
FlowNodeType
.Run)
545
if (flowStart.Type ==
FlowNodeType
.Object)
553
if (flowEnd.Type ==
FlowNodeType
.Object)
573
Debug.Assert(flowNode.Type ==
FlowNodeType
.Run);
577
Debug.Assert(flowNode.Type ==
FlowNodeType
.Run);
1518
FlowNode flowImageNode = new FlowNode(_NewScopeId(),
FlowNodeType
.Object, null);
1603
FlowNode startNode = new FlowNode(_NewScopeId(),
FlowNodeType
.Start, _pageIndex);
1604
FlowNode endNode = new FlowNode(_NewScopeId(),
FlowNodeType
.End, _pageIndex);
1677
FlowNode flowNodeRun = new FlowNode(_NewScopeId(),
FlowNodeType
.Run, textRunLength);
System\Windows\Documents\FixedTextContainer.cs (3)
360
if (flowNode.Type ==
FlowNodeType
.Boundary)
373
else if (flowNode.Type ==
FlowNodeType
.Virtual || flowNode.Type ==
FlowNodeType
.Noop)
System\Windows\Documents\FlowNode.cs (11)
38
internal FlowNode(int scopeId,
FlowNodeType
type, object cookie)
51
Debug.Assert( (type !=
FlowNodeType
.Run) || ((int)cookie != 0));
148
case
FlowNodeType
.Boundary:
149
case
FlowNodeType
.Start:
150
case
FlowNodeType
.End:
151
case
FlowNodeType
.Object:
160
case
FlowNodeType
.Virtual:
161
case
FlowNodeType
.Noop:
166
case
FlowNodeType
.Run:
251
internal
FlowNodeType
Type
299
private readonly
FlowNodeType
_type; // type of the node
System\Windows\Documents\FlowPosition.cs (27)
239
FlowNodeType
type = flow._flowNode.Type;
240
Debug.Assert(type ==
FlowNodeType
.Object || type ==
FlowNodeType
.Noop || type ==
FlowNodeType
.Start || type ==
FlowNodeType
.End);
242
if (type ==
FlowNodeType
.Noop)
250
if (type ==
FlowNodeType
.Object && image != null)
449
return (flowNode.Type ==
FlowNodeType
.Virtual);
473
return (_flowNode.Type ==
FlowNodeType
.Boundary);
481
return (_flowNode.Type ==
FlowNodeType
.Start);
489
return (_flowNode.Type ==
FlowNodeType
.End);
498
FlowNodeType
t = _flowNode.Type;
499
return (t ==
FlowNodeType
.Start || t ==
FlowNodeType
.End || t ==
FlowNodeType
.Object);
509
return (_flowNode.Type ==
FlowNodeType
.Run);
518
return (_flowNode.Type ==
FlowNodeType
.Object);
556
if (_offset == _NodeLength || flowNode.Type ==
FlowNodeType
.Boundary)
583
if (_offset == 0 || flowNode.Type ==
FlowNodeType
.Boundary)
669
if (flow.Type !=
FlowNodeType
.Boundary)
693
if (flow.Type !=
FlowNodeType
.Boundary)
758
private TextPointerContext _FlowNodeTypeToTextSymbol(
FlowNodeType
t)
762
case
FlowNodeType
.Start:
765
case
FlowNodeType
.End:
768
case
FlowNodeType
.Run:
771
case
FlowNodeType
.Object:
772
case
FlowNodeType
.Noop: