208 references to Plsrun
PresentationCore (208)
MS\Internal\TextFormatting\FormatSettings.cs (5)
200
case
Plsrun
.Text:
213
case
Plsrun
.InlineObject:
221
case
Plsrun
.LineBreak:
234
case
Plsrun
.ParaBreak:
247
case
Plsrun
.Hidden:
MS\Internal\TextFormatting\FullTextLine.cs (18)
499
Plsrun
plsrun;
512
if (lineLength == prefetchLength && lsrun.Type ==
Plsrun
.Reverse)
910
LSRun lsrun = GetRun((
Plsrun
)sublineInfo[actualSublineCount - 1].plsrun);
1089
LSRun lsrun = GetRun((
Plsrun
)sublineInfo[actualSublineCount - 1].plsrun);
1361
LSRun lsrun = GetRun((
Plsrun
)sublineInfo[actualSublineCount - 1].plsrun);
1410
LSRun run = GetRun((
Plsrun
) plsrunSpanRider.CurrentElement);
1430
LSRun run = GetRun((
Plsrun
) plsrunSpanRider.CurrentElement);
2000
Plsrun
plsrun = (
Plsrun
)plsrunSpanRider.CurrentElement;
2007
if( lsrun.Type ==
Plsrun
.Text
2008
|| lsrun.Type ==
Plsrun
.InlineObject)
2091
TextRun textRun = ((LSRun)GetRun((
Plsrun
)plsrunSpan.element)).TextRun;
2725
offsetToFirstCp = GetRun(((
Plsrun
)plsrunSpanRider.CurrentElement)).OffsetToFirstCp;
2739
Plsrun
plsrun = (
Plsrun
)plsrunSpan.element;
2745
if(plsrun >=
Plsrun
.FormatAnchor)
2757
internal LSRun GetRun(
Plsrun
plsrun)
2770
lsruns[(int)(plsrun -
Plsrun
.FormatAnchor)] :
MS\Internal\TextFormatting\FullTextState.cs (9)
299
Plsrun
plsrun = (
Plsrun
)span.element;
305
if (plsrun >=
Plsrun
.FormatAnchor)
377
Plsrun
plsrun = (
Plsrun
)span.element;
380
if (ccp == ccpCurrent && lsrun.Type ==
Plsrun
.Reverse)
386
lastRunLength = (plsrun >=
Plsrun
.FormatAnchor ? lsrun.Length : 0);
391
&& lsrun.Type !=
Plsrun
.ParaBreak
550
internal TextStore StoreFrom(
Plsrun
plsrun)
MS\Internal\TextFormatting\LineServices.cs (18)
72
Plsrun
plsrun,
80
Plsrun
plsrun,
93
Plsrun
plsrun,
100
Plsrun
plsrun,
116
Plsrun
firstPlsrun,
117
Plsrun
secondPlsrun,
124
Plsrun
plsrun,
132
Plsrun
plsrun,
183
Plsrun
plsrun,
195
Plsrun
plsrun,
243
Plsrun
plsrun,
265
Plsrun
plsrun,
289
Plsrun
plsrun,
364
Plsrun
plsrun, // plsrun
377
Plsrun
plsrun, // plsrun
1227
public
Plsrun
plsrun;
1240
public
Plsrun
plsrun;
1264
public
Plsrun
plsrun;
MS\Internal\TextFormatting\LineServicesCallbacks.cs (67)
107
Plsrun
plsrun =
Plsrun
.Undefined;
171
case
Plsrun
.Reverse:
175
case
Plsrun
.FormatAnchor:
176
case
Plsrun
.CloseAnchor:
180
case
Plsrun
.InlineObject:
185
case
Plsrun
.Hidden:
190
case
Plsrun
.Text:
232
if ( lsrun.Type ==
Plsrun
.Text
233
|| lsrun.Type ==
Plsrun
.InlineObject)
375
SaveException(e,
Plsrun
.Undefined, null);
380
SaveNonCLSException("FetchPap",
Plsrun
.Undefined, null);
419
SaveException(e,
Plsrun
.Undefined, null);
424
SaveNonCLSException("FetchLineProps",
Plsrun
.Undefined, null);
433
Plsrun
plsrun, // plsrun
480
Plsrun
plsrun, // plsrun
523
if (lsrun.Type ==
Plsrun
.Text)
572
Plsrun
plsrun, // plsrun
616
Plsrun
plsrun =
Plsrun
.Undefined;
679
Plsrun
plsrun, // plsrun
693
!TextStore.IsContent(plsrun) || lsrun.Type ==
Plsrun
.Text || lsrun.Type ==
Plsrun
.InlineObject,
743
Plsrun
plsrun, // plsrun
757
!TextStore.IsContent(plsrun) || lsrun.Type ==
Plsrun
.Text || lsrun.Type ==
Plsrun
.InlineObject,
843
SaveException(e,
Plsrun
.Undefined, null);
848
SaveNonCLSException("Hyphenate",
Plsrun
.Undefined, null);
880
SaveException(e,
Plsrun
.Undefined, null);
885
SaveNonCLSException("GetNextHyphenOpp",
Plsrun
.Undefined, null);
922
SaveException(e,
Plsrun
.Undefined, null);
927
SaveNonCLSException("GetPrevHyphenOpp",
Plsrun
.Undefined, null);
936
Plsrun
plsrun, // plsrun
1001
Plsrun
plsrun, // plsrun
1439
Plsrun
plsrun, // plsrun
1512
Plsrun
plsrunFirst, // first run
1513
Plsrun
plsrunSecond, // second run
1547
SaveException(e,
Plsrun
.Undefined, null);
1552
SaveNonCLSException("FInterruptShaping",
Plsrun
.Undefined, null);
1682
SaveException(e, (
Plsrun
)(plsplsruns[0]), lsrunFirst);
1687
SaveNonCLSException("GetGlyphsRedefined", (
Plsrun
)(plsplsruns[0]), lsrunFirst);
1764
SaveException(e, (
Plsrun
)(plsplsruns[0]), lsrunFirst);
1769
SaveNonCLSException("GetGlyphPositions", (
Plsrun
)(plsplsruns[0]), lsrunFirst);
1786
TextStore store = FullText.StoreFrom((
Plsrun
)(*plsplsruns));
1790
Plsrun
plsrun = (
Plsrun
)plsplsruns[i];
1800
Plsrun
plsrun, // plsrun
1900
Plsrun
plsrun =
Plsrun
.Undefined;
1950
Plsrun
plsrun =
Plsrun
.Undefined;
2054
Plsrun
plsrun =
Plsrun
.Undefined;
2181
Plsrun
plsrun =
Plsrun
.Undefined;
2348
SaveException(e,
Plsrun
.Undefined, null);
2353
SaveNonCLSException("GetObjectHandlerInfo",
Plsrun
.Undefined, null);
2361
Plsrun
plsrun, // plsrun
2453
Plsrun
plsrun, // plsrun
2469
Debug.Assert(lsrun.Type ==
Plsrun
.InlineObject);
2608
Plsrun
plsrun, // plsrun
2726
Plsrun
plsrun, // plsrun
2753
if (lsrun.Type ==
Plsrun
.Text)
3179
if (lsrun.Type ==
Plsrun
.Text)
3412
private void SaveException(Exception e,
Plsrun
plsrun, LSRun lsrun)
3418
private void SaveNonCLSException(string methodName,
Plsrun
plsrun, LSRun lsrun)
3428
public ExceptionContext(object innerContext, string stackTraceOrMethodName,
Plsrun
plsrun, LSRun lsrun)
MS\Internal\TextFormatting\LineServicesRun.cs (11)
33
private
Plsrun
_type; // Plsrun used as run type
53
Plsrun
type,
86
Plsrun
type,
117
Plsrun
type,
142
Plsrun
type,
179
return _type ==
Plsrun
.Text;
190
return (_type ==
Plsrun
.Text || _type ==
Plsrun
.InlineObject);
201
return (_type ==
Plsrun
.LineBreak || _type ==
Plsrun
.ParaBreak);
483
internal
Plsrun
Type
MS\Internal\TextFormatting\TextProperties.cs (9)
183
private
Plsrun
_plsrun;
208
Plsrun
lsRunType,
361
internal
Plsrun
Plsrun
403
internal static
Plsrun
GetRunType(TextRun textRun)
406
return
Plsrun
.Text;
409
return
Plsrun
.InlineObject;
412
return
Plsrun
.ParaBreak;
415
return
Plsrun
.LineBreak;
418
return
Plsrun
.Hidden;
MS\Internal\TextFormatting\TextRunCacheImp.cs (5)
123
Plsrun
plsrun = TextRunInfo.GetRunType(textRun);
125
if (plsrun ==
Plsrun
.Text || plsrun ==
Plsrun
.InlineObject)
211
if (TextRunInfo.GetRunType(textRun) ==
Plsrun
.Text)
300
if ( TextRunInfo.GetRunType(run) ==
Plsrun
.Text
MS\Internal\TextFormatting\TextStore.cs (66)
97
ControlRuns[0] = new LSRun(
Plsrun
.CloseAnchor, esc.szObjectTerminator);
98
ControlRuns[1] = new LSRun(
Plsrun
.Reverse, esc.szObjectReplacement);
99
ControlRuns[2] = new LSRun(
Plsrun
.FakeLineBreak, esc.szLineSeparator);
162
out
Plsrun
plsrun,
395
_plsrunVectorLatestPosition = _plsrunVector.SetValue(_lscchUpTo, 1,
Plsrun
.FakeLineBreak, _plsrunVectorLatestPosition);
429
Plsrun
runType = TextRunInfo.GetRunType(textRun);
431
if (runType ==
Plsrun
.Text)
693
Plsrun
.LineBreak, // LineBreak run
713
Plsrun
.ParaBreak, // parabreak run
752
out
Plsrun
plsrun,
761
plsrun = (
Plsrun
)rider.CurrentElement;
764
if (plsrun <
Plsrun
.FormatAnchor)
771
lsrun = (LSRun)_lsrunList[(int)(ToIndex(plsrun) -
Plsrun
.FormatAnchor)];
799
return GetRun((
Plsrun
)rider.CurrentElement).BidiLevel;
950
if ( currentRunInfo.Plsrun ==
Plsrun
.Hidden &&
1077
Plsrun
plsrun = (
Plsrun
)span.element;
1080
if (plsrun >=
Plsrun
.FormatAnchor)
1092
if (lsrun.Type ==
Plsrun
.Text && cp + lsrun.Length > cpLimit)
1104
_plsrunVectorLatestPosition = _plsrunVector.SetValue(_lscchUpTo, 1,
Plsrun
.FakeLineBreak, _plsrunVectorLatestPosition);
1140
if (runInfo.Plsrun ==
Plsrun
.Text && !IsNewline((ushort)runInfo.CharacterAttributeFlags))
1467
Plsrun
plsrun;
1473
plsrun =
Plsrun
.Reverse;
1478
plsrun =
Plsrun
.CloseAnchor;
1524
case
Plsrun
.Text:
1535
Plsrun
.FormatAnchor,
1567
case
Plsrun
.InlineObject:
1576
Plsrun
.InlineObject,
1592
case
Plsrun
.LineBreak:
1610
case
Plsrun
.ParaBreak:
1624
case
Plsrun
.Hidden:
1631
Plsrun
.Hidden,
1731
Plsrun
.Text,
1793
private
Plsrun
AddLSRun(LSRun lsrun)
1795
if(lsrun.Type <
Plsrun
.FormatAnchor)
1800
Plsrun
plsrun = (
Plsrun
)((uint)_lsrunList.Count +
Plsrun
.FormatAnchor);
1828
return GetRun((
Plsrun
)rider.CurrentElement).OffsetToFirstCp +
1836
internal LSRun GetRun(
Plsrun
plsrun)
1842
_lsrunList[(int)(plsrun -
Plsrun
.FormatAnchor)] :
1851
internal static bool IsMarker(
Plsrun
plsrun)
1853
return (plsrun &
Plsrun
.IsMarker) != 0;
1860
internal static
Plsrun
MakePlsrunMarker(
Plsrun
plsrun)
1862
return (plsrun |
Plsrun
.IsMarker);
1869
internal static
Plsrun
MakePlsrunSymbol(
Plsrun
plsrun)
1871
return (plsrun |
Plsrun
.IsSymbol);
1878
internal static
Plsrun
ToIndex(
Plsrun
plsrun)
1880
return (plsrun &
Plsrun
.UnmaskAll);
1887
internal static bool IsContent(
Plsrun
plsrun)
1890
return plsrun >=
Plsrun
.FormatAnchor;
1917
internal static bool IsNewline (
Plsrun
plsrun)
1919
return plsrun ==
Plsrun
.LineBreak || plsrun ==
Plsrun
.ParaBreak;
1966
LSRun lsrun = GetRun((
Plsrun
)span.element);
1968
if( lsrun.Type ==
Plsrun
.Text
1969
|| lsrun.Type ==
Plsrun
.InlineObject)
2105
Plsrun
plsrun;
2141
lsrun = GetRun((
Plsrun
)rider.CurrentElement);
2144
|| lsrun.Type ==
Plsrun
.InlineObject)
2150
if (lsrun.Type ==
Plsrun
.Text)
2217
|| lsrun.Type ==
Plsrun
.InlineObject)
2223
if (lsrun.Type ==
Plsrun
.Text)