10 instantiations of FlowPosition
PresentationFramework (10)
System\Windows\Documents\FixedTextBuilder.cs (7)
372
return new
FlowPosition
(_container, flow, offset);
385
return new
FlowPosition
(_container, fn, 0);
395
return new
FlowPosition
(_container, fn, 1);
1538
new
FlowPosition
(_container, flowImageNode, 0),
1539
new
FlowPosition
(_container, flowImageNode, 1),
1624
new
FlowPosition
(_container, (FlowNode)startNode, 1),
1625
new
FlowPosition
(_container, (FlowNode)endNode, 0),
System\Windows\Documents\FixedTextContainer.cs (2)
586
_start = new FixedTextPointer(false, LogicalDirection.Backward, new
FlowPosition
(this, this.FixedTextBuilder.FixedFlowMap.FlowStartEdge, 1));
587
_end = new FixedTextPointer(false, LogicalDirection.Forward, new
FlowPosition
(this, this.FixedTextBuilder.FixedFlowMap.FlowEndEdge, 0));
System\Windows\Documents\FlowPosition.cs (1)
62
return new
FlowPosition
(_container, _flowNode, _offset);
53 references to FlowPosition
PresentationFramework (53)
System\Windows\Documents\FixedDocument.cs (2)
498
FlowPosition
flowPosition=null;
1442
FlowPosition
flowPosition = _panel.FixedContainer.FixedTextBuilder.GetPageStartFlowPosition(_index);
System\Windows\Documents\FixedFindEngine.cs (2)
304
FlowPosition
pageStartFlowPosition = ((FixedTextContainer)(endAsDSTP.ChildBlock.ChildContainer)).FixedTextBuilder.GetPageStartFlowPosition(pageNumber);
324
FlowPosition
pageEndFlowPosition = ((FixedTextContainer)startAsDSTP.ChildBlock.ChildContainer).FixedTextBuilder.GetPageEndFlowPosition(pageNumber);
System\Windows\Documents\FixedTextBuilder.cs (6)
356
internal
FlowPosition
CreateFlowPosition(FixedPosition fixedPosition)
378
internal
FlowPosition
GetPageStartFlowPosition(int pageIndex)
389
internal
FlowPosition
GetPageEndFlowPosition(int pageIndex)
403
internal bool GetFixedPosition(
FlowPosition
position, LogicalDirection textdir, out FixedPosition fixedp)
468
internal bool GetFixedNodesForFlowRange(
FlowPosition
pStart,
469
FlowPosition
pEnd,
System\Windows\Documents\FixedTextContainer.cs (2)
594
internal void OnNewFlowElement(FixedElement parentElement, FixedElement.ElementType elementType,
FlowPosition
pStart,
FlowPosition
pEnd, Object source, int pageIndex)
System\Windows\Documents\FixedTextPointer.cs (9)
38
internal FixedTextPointer(bool mutable, LogicalDirection gravity,
FlowPosition
flow)
280
FlowPosition
fp = (
FlowPosition
)_flowPosition.Clone();
440
_flowPosition = (
FlowPosition
)e.Start.FlowPosition.Clone();
445
_flowPosition = (
FlowPosition
)e.Start.FlowPosition.Clone();
449
_flowPosition = (
FlowPosition
)e.End.FlowPosition.Clone();
453
_flowPosition = (
FlowPosition
)e.End.FlowPosition.Clone();
654
internal
FlowPosition
FlowPosition
704
private
FlowPosition
_flowPosition; // FlowPosition in the content flow
System\Windows\Documents\FixedTextView.cs (8)
351
FixedTextPointer nav = new FixedTextPointer(true, edge, (
FlowPosition
)ftp.FlowPosition.Clone());
376
nav = new FixedTextPointer(true, scanDir, (
FlowPosition
)ftp.FlowPosition.Clone());
745
FlowPosition
flowStart = Container.FixedTextBuilder.GetPageStartFlowPosition(this.PageIndex);
758
FlowPosition
flowEnd = Container.FixedTextBuilder.GetPageEndFlowPosition(this.PageIndex);
1110
FixedTextPointer nav = new FixedTextPointer(true, textdir, (
FlowPosition
)ftp.FlowPosition.Clone());
1149
FlowPosition
flowP = (
FlowPosition
) ftp.FlowPosition.Clone();
1179
FlowPosition
flowHit = Container.FixedTextBuilder.CreateFlowPosition(fixedPosition);
System\Windows\Documents\FlowPosition.cs (23)
71
FlowPosition
flow = o as
FlowPosition
;
74
throw new ArgumentException(SR.Format(SR.UnexpectedParameterType, o.GetType(), typeof(
FlowPosition
)), "o");
129
internal int GetDistance(
FlowPosition
flow)
142
FlowPosition
flowScan, flowEnd;
146
flowScan = (
FlowPosition
)this.Clone();
152
flowScan = (
FlowPosition
)flow.Clone();
187
FlowPosition
flow = GetClingPosition(dir);
206
FlowPosition
flow = GetClingPosition(dir);
242
FlowPosition
flow = GetClingPosition(dir);
275
FlowPosition
flow = GetClingPosition(dir);
284
FlowPosition
flowScan = (
FlowPosition
)this.Clone();
295
FlowPosition
flowEnd = flowScan.GetClingPosition(LogicalDirection.Backward);
347
internal void MoveTo(
FlowPosition
flow)
366
FlowPosition
fp = GetClingPosition(direction);
373
internal void GetFlowNodes(
FlowPosition
pEnd, out FlowNode[] flowNodes, out int offsetStart, out int offsetEnd)
380
FlowPosition
flowScan = GetClingPosition(LogicalDirection.Forward);
401
internal
FlowPosition
GetClingPosition(LogicalDirection dir)
403
FlowPosition
flow = (
FlowPosition
)this.Clone();
712
private bool _IsSamePosition(
FlowPosition
flow)
724
private int _OverlapAwareCompare(
FlowPosition
flow)
System\Windows\Documents\RubberbandSelector.cs (1)
335
FlowPosition
flowHit = _panel.FixedContainer.FixedTextBuilder.CreateFlowPosition(fixedPosition);