7 instantiations of FlowNode
PresentationFramework (7)
System\Windows\Documents\FixedFlowMap.cs (2)
337
_flowStart = new
FlowNode
(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null);
338
_flowEnd = new
FlowNode
(FlowOrderBoundaryScopeId, FlowNodeType.Boundary, null);
System\Windows\Documents\FixedPageStructure.cs (1)
39
_flowStart = new
FlowNode
(FixedFlowMap.FlowOrderVirtualScopeId, FlowNodeType.Virtual, pageIndex);
System\Windows\Documents\FixedTextBuilder.cs (4)
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);
81 references to FlowNode
PresentationFramework (81)
System\Windows\Documents\FixedFlowMap.cs (16)
126
internal
FlowNode
this[int fp]
160
internal void MappingReplace(
FlowNode
flowOld, List<
FlowNode
> flowNew)
210
FlowNode
flowNode = ((List<FixedSOMElement>) _GetEntry(start))[0].FlowNode;
255
internal
FlowNode
FlowOrderInsertBefore(
FlowNode
nextFlow,
FlowNode
newFlow)
287
internal
FlowNode
FlowStartEdge
297
internal
FlowNode
FlowEndEdge
315
internal List<
FlowNode
> FlowNodes
341
_flowOrder = new List<
FlowNode
>();
357
internal void _FlowOrderInsertBefore(
FlowNode
nextFlow,
FlowNode
newFlow)
404
private List<
FlowNode
> _flowOrder; // Flow Order represents a linear stream of symbols view on the fixed document
405
private
FlowNode
_flowStart; // Start FlowNode for the flow document. It is mutable type even though it never flows.
406
private
FlowNode
_flowEnd; // End FlowNode for the flow document. It flows as new FlowNode gets inserted
System\Windows\Documents\FixedPage.cs (2)
1186
FlowNode
[] pageNodes = _fixedPage.FixedPageStructure.FlowNodes;
1189
foreach (
FlowNode
node in pageNodes)
System\Windows\Documents\FixedPageStructure.cs (12)
201
internal void SetFlowBoundary(
FlowNode
flowStart,
FlowNode
flowEnd)
461
FlowNode
fn = _fixedTextBuilder.FixedFlowMap[i];
737
internal
FlowNode
FlowStart
745
internal
FlowNode
FlowEnd
806
internal
FlowNode
[] FlowNodes
812
List<
FlowNode
> nodes = new List<
FlowNode
>();
815
FlowNode
flowNode = null;
870
private
FlowNode
_flowStart;
871
private
FlowNode
_flowEnd;
889
private
FlowNode
[] _flowNodes; //Flow nodes for this page
System\Windows\Documents\FixedSOMElement.cs (2)
149
internal
FlowNode
FlowNode
198
private
FlowNode
_flowNode;
System\Windows\Documents\FixedTextBuilder.cs (19)
348
FlowNode
flow = element.FlowNode;
366
FlowNode
fn = _pageStructures[pageIndex].FlowStart;
378
FlowNode
fn = _pageStructures[pageIndex].FlowEnd;
394
FlowNode
flow;
463
FlowNode
[] flowNodes;
477
FlowNode
flowStart = flowNodes[0];
478
FlowNode
flowEnd = flowNodes[flowNodes.Length - 1];
480
foreach (
FlowNode
flowScan in flowNodes)
571
internal string GetFlowText(
FlowNode
flowNode)
1371
_flowNodes = new List<
FlowNode
>();
1518
FlowNode
flowImageNode = new FlowNode(_NewScopeId(), FlowNodeType.Object, null);
1567
private void DumpFlowNode(
FlowNode
node)
1603
FlowNode
startNode = new FlowNode(_NewScopeId(), FlowNodeType.Start, _pageIndex);
1604
FlowNode
endNode = new FlowNode(_NewScopeId(), FlowNodeType.End, _pageIndex);
1608
new FlowPosition(_container, (
FlowNode
)startNode, 1),
1609
new FlowPosition(_container, (
FlowNode
)endNode, 0),
1627
_flowNodes.Add((
FlowNode
)_endNodes.Pop());
1677
FlowNode
flowNodeRun = new FlowNode(_NewScopeId(), FlowNodeType.Run, textRunLength);
1782
private List<
FlowNode
> _flowNodes;
System\Windows\Documents\FixedTextContainer.cs (1)
353
FlowNode
flowNode;
System\Windows\Documents\FlowNode.cs (6)
68
public static bool IsNull(
FlowNode
flow)
95
FlowNode
fn = (
FlowNode
)o;
111
FlowNode
fp = o as
FlowNode
;
114
throw new ArgumentException(SR.Format(SR.UnexpectedParameterType, o.GetType(), typeof(
FlowNode
)), "o");
System\Windows\Documents\FlowPosition.cs (23)
36
internal FlowPosition(FixedTextContainer container,
FlowNode
node, int offset)
38
Debug.Assert(!
FlowNode
.IsNull(node));
312
FlowNode
startNode = _flowNode; // save state
360
internal void GetFlowNode(LogicalDirection direction, out
FlowNode
flowNode, out int offsetStart)
369
internal void GetFlowNodes(FlowPosition pEnd, out
FlowNode
[] flowNodes, out int offsetStart, out int offsetEnd)
393
flowNodes = (
FlowNode
[])ar.ToArray(typeof(
FlowNode
));
400
FlowNode
fn;
409
if (!
FlowNode
.IsNull(fn))
430
if (!
FlowNode
.IsNull(fn))
447
internal bool IsVirtual(
FlowNode
flowNode)
522
internal
FlowNode
FlowNode
552
FlowNode
flowNode = _flowNode;
560
if (
FlowNode
.IsNull(flowNode))
588
if (
FlowNode
.IsNull(flowNode))
615
FlowNode
flowNode = _flowNode;
625
if (!
FlowNode
.IsNull(flowNode))
640
if (!
FlowNode
.IsNull(flowNode))
655
private
FlowNode
_xGetPreviousFlowNode()
659
FlowNode
flow = _FixedFlowMap[_flowNode.Fp - 1];
679
private
FlowNode
_xGetNextFlowNode()
683
FlowNode
flow = _FixedFlowMap[_flowNode.Fp + 1];
832
private
FlowNode
_flowNode; // flow node