24 references to FlowPosition
PresentationFramework (24)
System\Windows\Documents\FixedTextContainer.cs (6)
348fixedTextPointer.FlowPosition.GetFlowNode(fixedTextPointer.LogicalDirection, out flowNode, out flowOffset); 376bool res = FixedTextBuilder.GetFixedPosition(fixedTextPointer.FlowPosition, fixedTextPointer.LogicalDirection, out fixPos); 573_start.FlowPosition.AttachElement(_containerElement); 574_end.FlowPosition.AttachElement(_containerElement); 615return this.FixedTextBuilder.GetFixedNodesForFlowRange(pStart.FlowPosition, pEnd.FlowPosition, out elements, out startIndex, out endIndex);
System\Windows\Documents\FixedTextPointer.cs (8)
62return _flowPosition.CompareTo(ftp.FlowPosition); 87return _flowPosition.GetDistance(ftp.FlowPosition); 181FixedElement thatFE = ftp.FlowPosition.GetScopingElement(); 413_flowPosition.MoveTo(ftp.FlowPosition); 433_flowPosition = (FlowPosition)e.Start.FlowPosition.Clone(); 438_flowPosition = (FlowPosition)e.Start.FlowPosition.Clone(); 442_flowPosition = (FlowPosition)e.End.FlowPosition.Clone(); 446_flowPosition = (FlowPosition)e.End.FlowPosition.Clone();
System\Windows\Documents\FixedTextView.cs (10)
162if (ftp.FlowPosition.IsBoundary) 340FixedTextPointer nav = new FixedTextPointer(true, edge, (FlowPosition)ftp.FlowPosition.Clone()); 365nav = new FixedTextPointer(true, scanDir, (FlowPosition)ftp.FlowPosition.Clone()); 1076if (ftp.FlowPosition.IsBoundary || symbolType == TextPointerContext.None) 1094FixedTextPointer nav = new FixedTextPointer(true, textdir, (FlowPosition)ftp.FlowPosition.Clone()); 1105return Container.FixedTextBuilder.GetFixedPosition(nav.FlowPosition, textdir, out fixedp); 1120return Container.FixedTextBuilder.GetFixedPosition(ftp.FlowPosition, textdir, out fixedp); 1128if (ftp.FlowPosition.FlowNode.Fp != 0) 1133FlowPosition flowP = (FlowPosition) ftp.FlowPosition.Clone(); 1144return Container.FixedTextBuilder.GetFixedPosition(nav.FlowPosition, dir, out fixedP);