7 instantiations of FlowNode
PresentationFramework (7)
src\Framework\System\Windows\Documents\FixedFlowMap.cs (2)
351
_flowStart = new
FlowNode
(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null);
352
_flowEnd = new
FlowNode
(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null);
src\Framework\System\Windows\Documents\FixedPageStructure.cs (1)
49
_flowStart = new
FlowNode
(FixedFlowMap.FlowOrderVirtualScopeId, FlowNodeType.Virtual, pageIndex);
src\Framework\System\Windows\Documents\FixedTextBuilder.cs (4)
1553
FlowNode flowImageNode = new
FlowNode
(_NewScopeId(), FlowNodeType.Object, null);
1638
FlowNode startNode = new
FlowNode
(_NewScopeId(), FlowNodeType.Start, _pageIndex);
1639
FlowNode endNode = new
FlowNode
(_NewScopeId(), FlowNodeType.End, _pageIndex);
1712
FlowNode flowNodeRun = new
FlowNode
(_NewScopeId(), FlowNodeType.Run, textRunLength);
70 references to FlowNode
PresentationFramework (70)
src\Framework\System\Windows\Documents\FixedFlowMap.cs (14)
140
internal
FlowNode
this[int fp]
174
internal void MappingReplace(
FlowNode
flowOld, List<
FlowNode
> flowNew)
269
internal
FlowNode
FlowOrderInsertBefore(
FlowNode
nextFlow,
FlowNode
newFlow)
301
internal
FlowNode
FlowStartEdge
311
internal
FlowNode
FlowEndEdge
355
_flowOrder = new List<
FlowNode
>();
371
internal void _FlowOrderInsertBefore(
FlowNode
nextFlow,
FlowNode
newFlow)
418
private List<
FlowNode
> _flowOrder; // Flow Order represents a linear stream of symbols view on the fixed document
419
private
FlowNode
_flowStart; // Start FlowNode for the flow document. It is mutable type even though it never flows.
420
private
FlowNode
_flowEnd; // End FlowNode for the flow document. It flows as new FlowNode gets inserted
src\Framework\System\Windows\Documents\FixedPageStructure.cs (6)
211
internal void SetFlowBoundary(
FlowNode
flowStart,
FlowNode
flowEnd)
750
internal
FlowNode
FlowStart
758
internal
FlowNode
FlowEnd
883
private
FlowNode
_flowStart;
884
private
FlowNode
_flowEnd;
src\Framework\System\Windows\Documents\FixedSOMElement.cs (2)
156
internal
FlowNode
FlowNode
205
private
FlowNode
_flowNode;
src\Framework\System\Windows\Documents\FixedTextBuilder.cs (18)
370
FlowNode
flow = element.FlowNode;
388
FlowNode
fn = _pageStructures[pageIndex].FlowStart;
400
FlowNode
fn = _pageStructures[pageIndex].FlowEnd;
416
FlowNode
flow;
488
FlowNode
[] flowNodes;
502
FlowNode
flowStart = flowNodes[0];
503
FlowNode
flowEnd = flowNodes[flowNodes.Length - 1];
505
foreach (
FlowNode
flowScan in flowNodes)
597
internal string GetFlowText(
FlowNode
flowNode)
1405
_flowNodes = new List<
FlowNode
>();
1553
FlowNode
flowImageNode = new FlowNode(_NewScopeId(), FlowNodeType.Object, null);
1638
FlowNode
startNode = new FlowNode(_NewScopeId(), FlowNodeType.Start, _pageIndex);
1639
FlowNode
endNode = new FlowNode(_NewScopeId(), FlowNodeType.End, _pageIndex);
1643
new FlowPosition(_container, (
FlowNode
)startNode, 1),
1644
new FlowPosition(_container, (
FlowNode
)endNode, 0),
1662
_flowNodes.Add((
FlowNode
)_endNodes.Pop());
1712
FlowNode
flowNodeRun = new FlowNode(_NewScopeId(), FlowNodeType.Run, textRunLength);
1820
private List<
FlowNode
> _flowNodes;
src\Framework\System\Windows\Documents\FixedTextContainer.cs (1)
369
FlowNode
flowNode;
src\Framework\System\Windows\Documents\FlowNode.cs (6)
75
public static bool IsNull(
FlowNode
flow)
102
FlowNode
fn = (
FlowNode
)o;
121
FlowNode
fp = o as
FlowNode
;
124
throw new ArgumentException(SR.Get(SRID.UnexpectedParameterType, o.GetType(), typeof(
FlowNode
)), "o");
src\Framework\System\Windows\Documents\FlowPosition.cs (23)
44
internal FlowPosition(FixedTextContainer container,
FlowNode
node, int offset)
46
Debug.Assert(!
FlowNode
.IsNull(node));
323
FlowNode
startNode = _flowNode; // save state
371
internal void GetFlowNode(LogicalDirection direction, out
FlowNode
flowNode, out int offsetStart)
380
internal void GetFlowNodes(FlowPosition pEnd, out
FlowNode
[] flowNodes, out int offsetStart, out int offsetEnd)
404
flowNodes = (
FlowNode
[])ar.ToArray(typeof(
FlowNode
));
411
FlowNode
fn;
420
if (!
FlowNode
.IsNull(fn))
441
if (!
FlowNode
.IsNull(fn))
458
internal bool IsVirtual(
FlowNode
flowNode)
533
internal
FlowNode
FlowNode
563
FlowNode
flowNode = _flowNode;
571
if (
FlowNode
.IsNull(flowNode))
599
if (
FlowNode
.IsNull(flowNode))
626
FlowNode
flowNode = _flowNode;
636
if (!
FlowNode
.IsNull(flowNode))
651
if (!
FlowNode
.IsNull(flowNode))
666
private
FlowNode
_xGetPreviousFlowNode()
670
FlowNode
flow = _FixedFlowMap[_flowNode.Fp - 1];
690
private
FlowNode
_xGetNextFlowNode()
694
FlowNode
flow = _FixedFlowMap[_flowNode.Fp + 1];
843
private
FlowNode
_flowNode; // flow node