24 instantiations of DocumentSequenceTextPointer
PresentationFramework (24)
System\Windows\Documents\DocumentSequence.cs (2)
369
return new
DocumentSequenceTextPointer
(childBlock, (ITextPointer)cp);
1144
return new
DocumentSequenceTextPointer
(childBlock, childPosition);
System\Windows\Documents\DocumentSequenceTextContainer.cs (9)
368
return new
DocumentSequenceTextPointer
(cdb, tp);
518
_start = new
DocumentSequenceTextPointer
(_doclistHead.NextBlock, _doclistHead.NextBlock.ChildContainer.Start);
519
_end = new
DocumentSequenceTextPointer
(_doclistTail.PreviousBlock, _doclistTail.PreviousBlock.ChildContainer.End);
523
_start = new
DocumentSequenceTextPointer
(_doclistHead, _doclistHead.ChildContainer.Start);
524
_end = new
DocumentSequenceTextPointer
(_doclistTail, _doclistTail.ChildContainer.End);
612
new
DocumentSequenceTextPointer
(insertAfter, insertAfter.End);
615
_end = new
DocumentSequenceTextPointer
(newBlock, newBlock.ChildContainer.End);
620
_start = new
DocumentSequenceTextPointer
(newBlock, newBlock.ChildContainer.Start);
757
tsScan = new
DocumentSequenceTextPointer
(cdbScan, cdbScan.ChildContainer.Start);
System\Windows\Documents\DocumentSequenceTextPointer.cs (3)
780
DocumentSequenceTextPointer newTp = new
DocumentSequenceTextPointer
(thisTp.ChildBlock, thisTp.ChildPointer.CreatePointer(gravity));
898
return new
DocumentSequenceTextPointer
(block, pointer);
995
DocumentSequenceTextPointer tpScan = new
DocumentSequenceTextPointer
(tp1.ChildBlock, tp1.ChildPointer);
System\Windows\Documents\DocumentSequenceTextView.cs (4)
80
tp = new
DocumentSequenceTextPointer
(ChildBlock, childOTP);
221
newTp = new
DocumentSequenceTextPointer
(ChildBlock, childOTP);
367
tpStart = new
DocumentSequenceTextPointer
(ChildBlock, childTR.Start);
368
tpEnd = new
DocumentSequenceTextPointer
(ChildBlock, childTR.End);
System\Windows\Documents\FixedFindEngine.cs (6)
147
end = new
DocumentSequenceTextPointer
(childBlock, new FixedTextPointer(false, LogicalDirection.Backward, fixedDoc.FixedContainer.FixedTextBuilder.GetPageEndFlowPosition(translatedPageNumber)));
148
start = new
DocumentSequenceTextPointer
(childBlock, new FixedTextPointer(false, LogicalDirection.Forward, fixedDoc.FixedContainer.FixedTextBuilder.GetPageStartFlowPosition(translatedPageNumber)));
152
start = new
DocumentSequenceTextPointer
(childBlock, new FixedTextPointer(false, LogicalDirection.Forward, fixedDoc.FixedContainer.FixedTextBuilder.GetPageStartFlowPosition(translatedPageNumber)));
153
end = new
DocumentSequenceTextPointer
(childBlock, new FixedTextPointer(false, LogicalDirection.Backward, fixedDoc.FixedContainer.FixedTextBuilder.GetPageEndFlowPosition(translatedPageNumber)));
299
firstSearchPageStart = new
DocumentSequenceTextPointer
(endAsDSTP.ChildBlock,
319
firstSearchPageEnd = new
DocumentSequenceTextPointer
( startAsDSTP.ChildBlock,
98 references to DocumentSequenceTextPointer
PresentationFramework (98)
MS\Internal\Documents\MultiPageTextView.cs (1)
771
if (newPosition is
DocumentSequenceTextPointer
|| newPosition is FixedTextPointer)
System\Windows\Documents\DocumentSequence.cs (1)
315
if (contentPosition is
DocumentSequenceTextPointer
dsTextPointer)
System\Windows\Documents\DocumentSequenceTextContainer.cs (14)
340
internal
DocumentSequenceTextPointer
VerifyPosition(ITextPointer position)
349
DocumentSequenceTextPointer
tp = position as
DocumentSequenceTextPointer
;
361
internal
DocumentSequenceTextPointer
MapChildPositionToParent(ITextPointer tp)
554
_changes.AddChange(precursorTextChange,
DocumentSequenceTextPointer
.GetOffsetToPosition(_start, startPosition), symbolCount, false /* collectTextChanges */);
611
DocumentSequenceTextPointer
changeStart =
711
DocumentSequenceTextPointer
tsScan = null;
717
DocumentSequenceTextPointer
tsEnd = (
DocumentSequenceTextPointer
)ts.End;
727
tsScan = (
DocumentSequenceTextPointer
)ts.Start;
792
private
DocumentSequenceTextPointer
_start; // Start of the aggregated TextContainer
793
private
DocumentSequenceTextPointer
_end; // End of the aggregated TextContainer
1011
DocumentSequenceTextPointer
parentChangePosition = textPosition.CreateDynamicTextPointer(LogicalDirection.Forward) as
DocumentSequenceTextPointer
;
System\Windows\Documents\DocumentSequenceTextPointer.cs (58)
57
return
DocumentSequenceTextPointer
.CompareTo(this, position);
73
return
DocumentSequenceTextPointer
.GetOffsetToPosition(this, position);
81
return
DocumentSequenceTextPointer
.GetPointerContext(this, direction);
90
return
DocumentSequenceTextPointer
.GetTextRunLength(this, direction);
105
return
DocumentSequenceTextPointer
.GetTextInRun(this, direction, textBuffer, startIndex, count);
114
return
DocumentSequenceTextPointer
.GetAdjacentElement(this, direction);
123
return
DocumentSequenceTextPointer
.GetElementType(this, direction);
131
return
DocumentSequenceTextPointer
.HasEqualScope(this, position);
141
return
DocumentSequenceTextPointer
.GetValue(this, property);
150
return
DocumentSequenceTextPointer
.ReadLocalValue(this, property);
159
return
DocumentSequenceTextPointer
.GetLocalValueEnumerator(this);
167
return
DocumentSequenceTextPointer
.CreatePointer(this);
185
return
DocumentSequenceTextPointer
.CreatePointer(this, distance);
193
return
DocumentSequenceTextPointer
.CreatePointer(this, gravity);
201
return
DocumentSequenceTextPointer
.CreatePointer(this, distance, gravity);
306
return
DocumentSequenceTextPointer
.ToString(this);
326
return
DocumentSequenceTextPointer
.GetElementType(this);
444
return
DocumentSequenceTextPointer
.iScan(this, direction);
455
if (
DocumentSequenceTextPointer
.iScan(this, offset))
470
DocumentSequenceTextPointer
tp = this.AggregatedContainer.VerifyPosition(position);
595
public static int CompareTo(
DocumentSequenceTextPointer
thisTp, ITextPointer position)
597
DocumentSequenceTextPointer
tp = thisTp.AggregatedContainer.VerifyPosition(position);
607
public static int GetOffsetToPosition(
DocumentSequenceTextPointer
thisTp, ITextPointer position)
609
DocumentSequenceTextPointer
tp = thisTp.AggregatedContainer.VerifyPosition(position);
629
public static TextPointerContext GetPointerContext(
DocumentSequenceTextPointer
thisTp, LogicalDirection direction)
640
public static int GetTextRunLength(
DocumentSequenceTextPointer
thisTp, LogicalDirection direction)
651
public static int GetTextInRun(
DocumentSequenceTextPointer
thisTp, LogicalDirection direction, char[] textBuffer, int startIndex, int count)
680
public static object GetAdjacentElement(
DocumentSequenceTextPointer
thisTp, LogicalDirection direction)
691
public static Type GetElementType(
DocumentSequenceTextPointer
thisTp, LogicalDirection direction)
695
DocumentSequenceTextPointer
tp = xGetClingDSTP(thisTp, direction);
703
public static Type GetElementType(
DocumentSequenceTextPointer
thisTp)
711
public static bool HasEqualScope(
DocumentSequenceTextPointer
thisTp, ITextPointer position)
713
DocumentSequenceTextPointer
tp = thisTp.AggregatedContainer.VerifyPosition(position);
727
public static object GetValue(
DocumentSequenceTextPointer
thisTp, DependencyProperty property)
738
public static object ReadLocalValue(
DocumentSequenceTextPointer
thisTp, DependencyProperty property)
749
public static LocalValueEnumerator GetLocalValueEnumerator(
DocumentSequenceTextPointer
thisTp)
754
public static ITextPointer CreatePointer(
DocumentSequenceTextPointer
thisTp)
759
public static ITextPointer CreatePointer(
DocumentSequenceTextPointer
thisTp, int distance)
764
public static ITextPointer CreatePointer(
DocumentSequenceTextPointer
thisTp, LogicalDirection gravity)
772
public static ITextPointer CreatePointer(
DocumentSequenceTextPointer
thisTp, int distance, LogicalDirection gravity)
780
DocumentSequenceTextPointer
newTp = new DocumentSequenceTextPointer(thisTp.ChildBlock, thisTp.ChildPointer.CreatePointer(gravity));
817
internal static bool iScan(
DocumentSequenceTextPointer
thisTp, LogicalDirection direction)
829
internal static bool iScan(
DocumentSequenceTextPointer
thisTp, int distance)
841
internal static string ToString(
DocumentSequenceTextPointer
thisTp)
862
private static
DocumentSequenceTextPointer
xGetClingDSTP(
DocumentSequenceTextPointer
thisTp, LogicalDirection direction)
912
private static TextPointerContext xGapAwareGetSymbolType(
DocumentSequenceTextPointer
thisTp, LogicalDirection direction)
914
DocumentSequenceTextPointer
tp = xGetClingDSTP(thisTp, direction);
919
private static object xGapAwareGetEmbeddedElement(
DocumentSequenceTextPointer
thisTp, LogicalDirection direction)
921
DocumentSequenceTextPointer
tp = xGetClingDSTP(thisTp, direction);
930
private static int xGapAwareCompareTo(
DocumentSequenceTextPointer
thisTp,
DocumentSequenceTextPointer
tp)
959
private static bool xUnseparated(
DocumentSequenceTextPointer
tp1,
DocumentSequenceTextPointer
tp2)
986
private static int xGapAwareGetDistance(
DocumentSequenceTextPointer
tp1,
DocumentSequenceTextPointer
tp2)
995
DocumentSequenceTextPointer
tpScan = new DocumentSequenceTextPointer(tp1.ChildBlock, tp1.ChildPointer);
1012
private static bool xGapAwareScan(
DocumentSequenceTextPointer
thisTp, int distance)
System\Windows\Documents\DocumentSequenceTextView.cs (16)
72
DocumentSequenceTextPointer
tp = null;
88
return tp == null ? null :
DocumentSequenceTextPointer
.CreatePointer(tp, edge);
119
DocumentSequenceTextPointer
tp = null;
149
DocumentSequenceTextPointer
startTp = null;
150
DocumentSequenceTextPointer
endTp = null;
203
DocumentSequenceTextPointer
newTp = null;
205
DocumentSequenceTextPointer
tp = null;
227
return
DocumentSequenceTextPointer
.CreatePointer(newTp, newEdge);
257
DocumentSequenceTextPointer
ftp = this.DocumentSequenceTextContainer.VerifyPosition(position);
304
DocumentSequenceTextPointer
ftp = this.DocumentSequenceTextContainer.VerifyPosition(position);
330
DocumentSequenceTextPointer
ftp = this.DocumentSequenceTextContainer.VerifyPosition(position);
352
DocumentSequenceTextPointer
tpStart = null;
353
DocumentSequenceTextPointer
tpEnd = null;
354
DocumentSequenceTextPointer
tpLine = null;
425
DocumentSequenceTextPointer
tp = null;
551
DocumentSequenceTextPointer
ptpStart, ptpEnd;
System\Windows\Documents\FixedFindEngine.cs (6)
36
Debug.Assert( ((start is
DocumentSequenceTextPointer
) && (end is
DocumentSequenceTextPointer
)) ||
295
DocumentSequenceTextPointer
endAsDSTP = end as
DocumentSequenceTextPointer
;
315
DocumentSequenceTextPointer
startAsDSTP = start as
DocumentSequenceTextPointer
;
System\windows\Documents\TextEditorSelection.cs (1)
2304
if (!(movingPosition is
DocumentSequenceTextPointer
|| movingPosition is FixedTextPointer) &&
System\Windows\Documents\TextFindEngine.cs (1)
126
if (findContainerStartPosition is
DocumentSequenceTextPointer
||