MS\Internal\PtsHost\TextParaClient.cs (65)
578if (element.dcpFirst == dcpLine)
1038if (element.dcpFirst == dcpLine)
1295List<InlineObject> inlineObjects = TextParagraph.InlineObjectsFromRange(element.dcpFirst, element.dcpLim);
1606lines.Add(new TextParaLineResult(this, element.dcpFirst, element.dcpLim - element.dcpFirst,
1752if ( ((element.dcpFirst <= dcp) && (element.dcpLim > dcp))
1761ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst;
1764TextParagraph.FormatLineCore(line, element.pfsbreakreclineclient, ctx, element.dcpFirst, element.dur, PTS.ToBoolean(lineDesc.fTreatedAsFirst), element.dcpFirst);
1767Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync");
1956if (dcpEnd < elemDesc.dcpFirst)
1965if (dcpEnd <= elemDesc.dcpFirst)
1982int dcpRangeStartForThisElem = Math.Max(elemDesc.dcpFirst, dcpStart);
2204if (dcpRangeStart == elemDesc.dcpFirst && elemDesc.dcpLim <= (dcpRangeStart + cchRange))
2216ctx.LineFormatLengthTarget = elemDesc.dcpLim - elemDesc.dcpFirst;
2218TextParagraph.FormatLineCore(line, elemDesc.pfsbreakreclineclient, ctx, elemDesc.dcpFirst, elemDesc.dur, PTS.ToBoolean(lineDesc.fTreatedAsFirst), elemDesc.dcpFirst);
2219Invariant.Assert(line.SafeLength == elemDesc.dcpLim - elemDesc.dcpFirst, "Line length is out of sync");
2489if (((element.dcpFirst <= dcp) && (element.dcpLim > dcp))
2503if (dcp == element.dcpFirst)
2558ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst;
2561TextParagraph.FormatLineCore(line, element.pfsbreakreclineclient, ctx, element.dcpFirst, element.dur, PTS.ToBoolean(lineDesc.fTreatedAsFirst), element.dcpFirst);
2564Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync");
2738if ( ((element.dcpFirst <= dcp) && (element.dcpLim > dcp))
2741if (dcp == element.dcpFirst && direction == LogicalDirection.Backward)
2803ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst;
2806TextParagraph.FormatLineCore(line, element.pfsbreakreclineclient, ctx, element.dcpFirst, element.dur, PTS.ToBoolean(lineDesc.fTreatedAsFirst), element.dcpFirst);
2809Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync");
2838else if ((nextCharacterHit.FirstCharacterIndex + nextCharacterHit.TrailingLength == element.dcpFirst) && direction == LogicalDirection.Backward)
2995if (((element.dcpFirst <= dcp) && (element.dcpLim > dcp))
2998if (dcp == element.dcpFirst)
3045ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst;
3048TextParagraph.FormatLineCore(line, element.pfsbreakreclineclient, ctx, element.dcpFirst, element.dur, PTS.ToBoolean(lineDesc.fTreatedAsFirst), element.dcpFirst);
3051Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync");
3057if (backspaceCharacterHit.FirstCharacterIndex + backspaceCharacterHit.TrailingLength == element.dcpFirst)
3171if (dcpStart < element.dcpLim && dcpEnd > element.dcpFirst)
3179ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst;
3182TextParagraph.FormatLineCore(line, element.pfsbreakreclineclient, ctx, element.dcpFirst, element.dur, PTS.ToBoolean(lineDesc.fTreatedAsFirst), element.dcpFirst);
3185Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync");
3188line.GetGlyphRuns(glyphRuns, Math.Max(dcpStart, element.dcpFirst), Math.Min(dcpEnd, element.dcpLim));
3631ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst;
3634TextParagraph.FormatLineCore(line, element.pfsbreakreclineclient, ctx, element.dcpFirst, element.dur, PTS.ToBoolean(lineDesc.fTreatedAsFirst), element.dcpFirst);
3637Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync");
3700ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst;
3703TextParagraph.FormatLineCore(line, element.pfsbreakreclineclient, ctx, element.dcpFirst, element.dur, PTS.ToBoolean(lineDesc.fTreatedAsFirst), element.dcpFirst);
3706Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync");
3995ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst;
4001TextParagraph.FormatLineCore(line, element.pfsbreakreclineclient, ctx, element.dcpFirst, element.dur, PTS.ToBoolean(lineDesc.fTreatedAsFirst), element.dcpFirst);
4004Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync");
4011Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync");
4014Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync");
4114if (end <= element.dcpFirst)
4121int localStart = (start < element.dcpFirst) ? element.dcpFirst : start;
4130ctx.LineFormatLengthTarget = element.dcpLim - element.dcpFirst;
4133TextParagraph.FormatLineCore(line, element.pfsbreakreclineclient, ctx, element.dcpFirst, element.dur, PTS.ToBoolean(lineDesc.fTreatedAsFirst), element.dcpFirst);
4136Invariant.Assert(line.SafeLength == element.dcpLim - element.dcpFirst, "Line length is out of sync");