7 instantiations of FlowNode
PresentationFramework (7)
System\Windows\Documents\FixedFlowMap.cs (2)
343
_flowStart = new
FlowNode
(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null);
344
_flowEnd = new
FlowNode
(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null);
System\Windows\Documents\FixedPageStructure.cs (1)
45
_flowStart = new
FlowNode
(FixedFlowMap.FlowOrderVirtualScopeId, FlowNodeType.Virtual, pageIndex);
System\Windows\Documents\FixedTextBuilder.cs (4)
1524
FlowNode flowImageNode = new
FlowNode
(_NewScopeId(), FlowNodeType.Object, null);
1609
FlowNode startNode = new
FlowNode
(_NewScopeId(), FlowNodeType.Start, _pageIndex);
1610
FlowNode endNode = new
FlowNode
(_NewScopeId(), FlowNodeType.End, _pageIndex);
1683
FlowNode flowNodeRun = new
FlowNode
(_NewScopeId(), FlowNodeType.Run, textRunLength);
81 references to FlowNode
PresentationFramework (81)
System\Windows\Documents\FixedFlowMap.cs (16)
132
internal
FlowNode
this[int fp]
166
internal void MappingReplace(
FlowNode
flowOld, List<
FlowNode
> flowNew)
216
FlowNode
flowNode = ((List<FixedSOMElement>) _GetEntry(start))[0].FlowNode;
261
internal
FlowNode
FlowOrderInsertBefore(
FlowNode
nextFlow,
FlowNode
newFlow)
293
internal
FlowNode
FlowStartEdge
303
internal
FlowNode
FlowEndEdge
321
internal List<
FlowNode
> FlowNodes
347
_flowOrder = new List<
FlowNode
>();
363
internal void _FlowOrderInsertBefore(
FlowNode
nextFlow,
FlowNode
newFlow)
410
private List<
FlowNode
> _flowOrder; // Flow Order represents a linear stream of symbols view on the fixed document
411
private
FlowNode
_flowStart; // Start FlowNode for the flow document. It is mutable type even though it never flows.
412
private
FlowNode
_flowEnd; // End FlowNode for the flow document. It flows as new FlowNode gets inserted
System\Windows\Documents\FixedPage.cs (2)
1194
FlowNode
[] pageNodes = _fixedPage.FixedPageStructure.FlowNodes;
1197
foreach (
FlowNode
node in pageNodes)
System\Windows\Documents\FixedPageStructure.cs (12)
207
internal void SetFlowBoundary(
FlowNode
flowStart,
FlowNode
flowEnd)
467
FlowNode
fn = _fixedTextBuilder.FixedFlowMap[i];
743
internal
FlowNode
FlowStart
751
internal
FlowNode
FlowEnd
812
internal
FlowNode
[] FlowNodes
818
List<
FlowNode
> nodes = new List<
FlowNode
>();
821
FlowNode
flowNode = null;
876
private
FlowNode
_flowStart;
877
private
FlowNode
_flowEnd;
895
private
FlowNode
[] _flowNodes; //Flow nodes for this page
System\Windows\Documents\FixedSOMElement.cs (2)
152
internal
FlowNode
FlowNode
201
private
FlowNode
_flowNode;
System\Windows\Documents\FixedTextBuilder.cs (19)
354
FlowNode
flow = element.FlowNode;
372
FlowNode
fn = _pageStructures[pageIndex].FlowStart;
384
FlowNode
fn = _pageStructures[pageIndex].FlowEnd;
400
FlowNode
flow;
469
FlowNode
[] flowNodes;
483
FlowNode
flowStart = flowNodes[0];
484
FlowNode
flowEnd = flowNodes[flowNodes.Length - 1];
486
foreach (
FlowNode
flowScan in flowNodes)
577
internal string GetFlowText(
FlowNode
flowNode)
1377
_flowNodes = new List<
FlowNode
>();
1524
FlowNode
flowImageNode = new FlowNode(_NewScopeId(), FlowNodeType.Object, null);
1573
private void DumpFlowNode(
FlowNode
node)
1609
FlowNode
startNode = new FlowNode(_NewScopeId(), FlowNodeType.Start, _pageIndex);
1610
FlowNode
endNode = new FlowNode(_NewScopeId(), FlowNodeType.End, _pageIndex);
1614
new FlowPosition(_container, (
FlowNode
)startNode, 1),
1615
new FlowPosition(_container, (
FlowNode
)endNode, 0),
1633
_flowNodes.Add((
FlowNode
)_endNodes.Pop());
1683
FlowNode
flowNodeRun = new FlowNode(_NewScopeId(), FlowNodeType.Run, textRunLength);
1788
private List<
FlowNode
> _flowNodes;
System\Windows\Documents\FixedTextContainer.cs (1)
362
FlowNode
flowNode;
System\Windows\Documents\FlowNode.cs (6)
71
public static bool IsNull(
FlowNode
flow)
98
FlowNode
fn = (
FlowNode
)o;
114
FlowNode
fp = o as
FlowNode
;
117
throw new ArgumentException(SR.Format(SR.UnexpectedParameterType, o.GetType(), typeof(
FlowNode
)), "o");
System\Windows\Documents\FlowPosition.cs (23)
40
internal FlowPosition(FixedTextContainer container,
FlowNode
node, int offset)
42
Debug.Assert(!
FlowNode
.IsNull(node));
316
FlowNode
startNode = _flowNode; // save state
364
internal void GetFlowNode(LogicalDirection direction, out
FlowNode
flowNode, out int offsetStart)
373
internal void GetFlowNodes(FlowPosition pEnd, out
FlowNode
[] flowNodes, out int offsetStart, out int offsetEnd)
397
flowNodes = (
FlowNode
[])ar.ToArray(typeof(
FlowNode
));
404
FlowNode
fn;
413
if (!
FlowNode
.IsNull(fn))
434
if (!
FlowNode
.IsNull(fn))
451
internal bool IsVirtual(
FlowNode
flowNode)
526
internal
FlowNode
FlowNode
556
FlowNode
flowNode = _flowNode;
564
if (
FlowNode
.IsNull(flowNode))
592
if (
FlowNode
.IsNull(flowNode))
619
FlowNode
flowNode = _flowNode;
629
if (!
FlowNode
.IsNull(flowNode))
644
if (!
FlowNode
.IsNull(flowNode))
659
private
FlowNode
_xGetPreviousFlowNode()
663
FlowNode
flow = _FixedFlowMap[_flowNode.Fp - 1];
683
private
FlowNode
_xGetNextFlowNode()
687
FlowNode
flow = _FixedFlowMap[_flowNode.Fp + 1];
836
private
FlowNode
_flowNode; // flow node