4 types derived from ContentPosition
PresentationCore (1)
System\Windows\Documents\ContentPosition.cs (1)
30
private class MissingContentPosition :
ContentPosition
{}
PresentationFramework (3)
System\Windows\Documents\DocumentSequenceTextPointer.cs (1)
18
internal sealed class DocumentSequenceTextPointer :
ContentPosition
, ITextPointer
System\Windows\Documents\FixedTextPointer.cs (1)
22
internal class FixedTextPointer :
ContentPosition
, ITextPointer
System\Windows\Documents\TextPointer.cs (1)
233
public class TextPointer :
ContentPosition
, ITextPointer
81 references to ContentPosition
PresentationCore (10)
System\Windows\Documents\ContentPosition.cs (1)
23
public static readonly
ContentPosition
Missing = new MissingContentPosition();
System\Windows\Documents\DynamicDocumentPaginator.cs (6)
43
public abstract int GetPageNumber(
ContentPosition
contentPosition);
53
public virtual void GetPageNumberAsync(
ContentPosition
contentPosition)
67
public virtual void GetPageNumberAsync(
ContentPosition
contentPosition, object userState)
74
if (contentPosition ==
ContentPosition
.Missing)
91
public abstract
ContentPosition
GetPagePosition(DocumentPage page);
101
public abstract
ContentPosition
GetObjectPosition(Object value);
System\Windows\Documents\GetPageNumberCompletedEventArgs.cs (3)
33
public GetPageNumberCompletedEventArgs(
ContentPosition
contentPosition, int pageNumber, Exception error, bool cancelled, object userState)
44
public
ContentPosition
ContentPosition
70
private readonly
ContentPosition
_contentPosition;
PresentationFramework (71)
MS\Internal\Annotations\Anchoring\TextSelectionHelper.cs (2)
338
pageNumber = ddp != null ? ddp.GetPageNumber((
ContentPosition
)pointer) : -1;
441
endPageNumber = ddp != null ? ddp.GetPageNumber((
ContentPosition
)end) : -1;
MS\Internal\Annotations\TextAnchor.cs (4)
470
public
ContentPosition
BoundingStart
474
return Start as
ContentPosition
;
481
public
ContentPosition
BoundingEnd
485
return End as
ContentPosition
;
MS\Internal\Documents\DocumentGrid.cs (8)
261
ContentPosition
cp = Content.GetObjectPosition(v);
279
ContentPosition
cp = Content.GetObjectPosition(o);
302
ContentPosition
cp = tp as
ContentPosition
;
1908
if (data.ContentPosition != null && data.ContentPosition !=
ContentPosition
.Missing)
3346
public MakeVisibleData(Visual visual,
ContentPosition
contentPosition, Rect rect)
3364
public
ContentPosition
ContentPosition
3378
private
ContentPosition
_contentPosition;
MS\Internal\Documents\FixedDocumentPaginator.cs (3)
75
public override int GetPageNumber(
ContentPosition
contentPosition)
83
public override
ContentPosition
GetPagePosition(DocumentPage page)
91
public override
ContentPosition
GetObjectPosition(Object o)
MS\Internal\Documents\FixedDocumentSequencePaginator.cs (3)
75
public override int GetPageNumber(
ContentPosition
contentPosition)
83
public override
ContentPosition
GetPagePosition(DocumentPage page)
91
public override
ContentPosition
GetObjectPosition(Object o)
MS\Internal\Documents\FlowDocumentPaginator.cs (9)
212
public override void GetPageNumberAsync(
ContentPosition
contentPosition, object userState)
217
if (contentPosition ==
ContentPosition
.Missing)
267
public override int GetPageNumber(
ContentPosition
contentPosition)
342
public override
ContentPosition
GetPagePosition(DocumentPage page)
361
return
ContentPosition
.Missing;
388
return
ContentPosition
.Missing;
396
return (position is TextPointer) ? (
ContentPosition
)position :
ContentPosition
.Missing;
407
public override
ContentPosition
GetObjectPosition(Object o)
MS\Internal\Documents\IFlowDocumentViewer.cs (5)
76
ContentPosition
ContentPosition { get; set; }
342
ContentPosition
IFlowDocumentViewer.ContentPosition
662
if (findResult.Start is
ContentPosition
)
664
BringContentPositionIntoView((
ContentPosition
)findResult.Start);
695
ContentPosition
IFlowDocumentViewer.ContentPosition
MS\Internal\Documents\MultiPageTextView.cs (2)
345
if (position is
ContentPosition
)
350
pageNumber = documentPaginator.GetPageNumber((
ContentPosition
)position) + 1;
System\Windows\Controls\FlowDocumentReader.cs (1)
899
ContentPosition
contentPosition = null;
System\Windows\Controls\Primitives\DocumentViewerBase.cs (4)
1103
ContentPosition
contentPosition;
1166
if (contentPosition != null && contentPosition !=
ContentPosition
.Missing)
1667
internal BringIntoViewState(DocumentViewerBase source,
ContentPosition
contentPosition, DependencyObject targetObject, Rect targetRect)
1675
internal
ContentPosition
ContentPosition;
System\Windows\Controls\SinglePageViewer.cs (8)
921
internal
ContentPosition
ContentPosition
974
if (_contentPosition ==
ContentPosition
.Missing)
1020
private bool IsValidContentPositionForDocument(IDocumentPaginatorSource document,
ContentPosition
contentPosition)
1038
ContentPosition
contentPosition = arg as
ContentPosition
;
1171
if (findResult.Start is
ContentPosition
)
1175
_contentPosition = (
ContentPosition
)findResult.Start;
1496
private
ContentPosition
_contentPosition; // Current position to be maintained during zooming and resizing.
System\Windows\Documents\DocumentSequence.cs (10)
306
internal int GetPageNumber(
ContentPosition
contentPosition)
314
ContentPosition
childContentPosition = null;
319
childContentPosition = dsTextPointer.ChildPointer as
ContentPosition
;
356
internal
ContentPosition
GetObjectPosition(Object o)
365
ContentPosition
cp = childPaginator.GetObjectPosition(o);
366
if (cp !=
ContentPosition
.Missing && (cp is ITextPointer))
373
return
ContentPosition
.Missing;
379
internal
ContentPosition
GetPagePosition(DocumentPage page)
384
return
ContentPosition
.Missing;
1135
internal
ContentPosition
ContentPosition
System\Windows\Documents\FixedDocument.cs (6)
395
internal int GetPageNumber(
ContentPosition
contentPosition)
436
internal
ContentPosition
GetObjectPosition(Object o)
501
return fixedTextPointer ??
ContentPosition
.Missing;
508
internal
ContentPosition
GetPagePosition(DocumentPage page)
513
return
ContentPosition
.Missing;
1426
internal
ContentPosition
ContentPosition
System\Windows\Documents\FixedFindEngine.cs (4)
54
endPageNumber = paginator.GetPageNumber( (
ContentPosition
) start);
55
pageNumber = paginator.GetPageNumber( (
ContentPosition
) end);
59
endPageNumber = paginator.GetPageNumber( (
ContentPosition
) end);
60
pageNumber = paginator.GetPageNumber( (
ContentPosition
) start);
System\Windows\Documents\FlowDocument.cs (2)
878
internal
ContentPosition
GetObjectPosition(Object element)
926
return flowContentPosition ??
ContentPosition
.Missing;