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