208 references to Plsrun
PresentationCore (208)
MS\Internal\TextFormatting\FormatSettings.cs (5)
194case Plsrun.Text: 207case Plsrun.InlineObject: 215case Plsrun.LineBreak: 228case Plsrun.ParaBreak: 241case Plsrun.Hidden:
MS\Internal\TextFormatting\FullTextLine.cs (18)
485Plsrun plsrun; 498if (lineLength == prefetchLength && lsrun.Type == Plsrun.Reverse) 896LSRun lsrun = GetRun((Plsrun)sublineInfo[actualSublineCount - 1].plsrun); 1075LSRun lsrun = GetRun((Plsrun)sublineInfo[actualSublineCount - 1].plsrun); 1347LSRun lsrun = GetRun((Plsrun)sublineInfo[actualSublineCount - 1].plsrun); 1396LSRun run = GetRun((Plsrun) plsrunSpanRider.CurrentElement); 1416LSRun run = GetRun((Plsrun) plsrunSpanRider.CurrentElement); 1986Plsrun plsrun = (Plsrun)plsrunSpanRider.CurrentElement; 1993if( lsrun.Type == Plsrun.Text 1994|| lsrun.Type == Plsrun.InlineObject) 2077TextRun textRun = ((LSRun)GetRun((Plsrun)plsrunSpan.element)).TextRun; 2711offsetToFirstCp = GetRun(((Plsrun)plsrunSpanRider.CurrentElement)).OffsetToFirstCp; 2725Plsrun plsrun = (Plsrun)plsrunSpan.element; 2731if(plsrun >= Plsrun.FormatAnchor) 2743internal LSRun GetRun(Plsrun plsrun) 2756lsruns[(int)(plsrun - Plsrun.FormatAnchor)] :
MS\Internal\TextFormatting\FullTextState.cs (9)
294Plsrun plsrun = (Plsrun)span.element; 300if (plsrun >= Plsrun.FormatAnchor) 372Plsrun plsrun = (Plsrun)span.element; 375if (ccp == ccpCurrent && lsrun.Type == Plsrun.Reverse) 381lastRunLength = (plsrun >= Plsrun.FormatAnchor ? lsrun.Length : 0); 386&& lsrun.Type != Plsrun.ParaBreak 545internal TextStore StoreFrom(Plsrun plsrun)
MS\Internal\TextFormatting\LineServices.cs (18)
66Plsrun plsrun, 74Plsrun plsrun, 87Plsrun plsrun, 94Plsrun plsrun, 110Plsrun firstPlsrun, 111Plsrun secondPlsrun, 118Plsrun plsrun, 126Plsrun plsrun, 177Plsrun plsrun, 189Plsrun plsrun, 237Plsrun plsrun, 259Plsrun plsrun, 283Plsrun plsrun, 358Plsrun plsrun, // plsrun 371Plsrun plsrun, // plsrun 1221public Plsrun plsrun; 1234public Plsrun plsrun; 1258public Plsrun plsrun;
MS\Internal\TextFormatting\LineServicesCallbacks.cs (67)
76Plsrun plsrun = Plsrun.Undefined; 140case Plsrun.Reverse: 144case Plsrun.FormatAnchor: 145case Plsrun.CloseAnchor: 149case Plsrun.InlineObject: 154case Plsrun.Hidden: 159case Plsrun.Text: 201if ( lsrun.Type == Plsrun.Text 202|| lsrun.Type == Plsrun.InlineObject) 344SaveException(e, Plsrun.Undefined, null); 349SaveNonCLSException("FetchPap", Plsrun.Undefined, null); 388SaveException(e, Plsrun.Undefined, null); 393SaveNonCLSException("FetchLineProps", Plsrun.Undefined, null); 402Plsrun plsrun, // plsrun 449Plsrun plsrun, // plsrun 492if (lsrun.Type == Plsrun.Text) 541Plsrun plsrun, // plsrun 585Plsrun plsrun = Plsrun.Undefined; 650Plsrun plsrun, // plsrun 664!TextStore.IsContent(plsrun) || lsrun.Type == Plsrun.Text || lsrun.Type == Plsrun.InlineObject, 714Plsrun plsrun, // plsrun 728!TextStore.IsContent(plsrun) || lsrun.Type == Plsrun.Text || lsrun.Type == Plsrun.InlineObject, 814SaveException(e, Plsrun.Undefined, null); 819SaveNonCLSException("Hyphenate", Plsrun.Undefined, null); 851SaveException(e, Plsrun.Undefined, null); 856SaveNonCLSException("GetNextHyphenOpp", Plsrun.Undefined, null); 893SaveException(e, Plsrun.Undefined, null); 898SaveNonCLSException("GetPrevHyphenOpp", Plsrun.Undefined, null); 907Plsrun plsrun, // plsrun 972Plsrun plsrun, // plsrun 1410Plsrun plsrun, // plsrun 1483Plsrun plsrunFirst, // first run 1484Plsrun plsrunSecond, // second run 1518SaveException(e, Plsrun.Undefined, null); 1523SaveNonCLSException("FInterruptShaping", Plsrun.Undefined, null); 1653SaveException(e, (Plsrun)(plsplsruns[0]), lsrunFirst); 1658SaveNonCLSException("GetGlyphsRedefined", (Plsrun)(plsplsruns[0]), lsrunFirst); 1735SaveException(e, (Plsrun)(plsplsruns[0]), lsrunFirst); 1740SaveNonCLSException("GetGlyphPositions", (Plsrun)(plsplsruns[0]), lsrunFirst); 1757TextStore store = FullText.StoreFrom((Plsrun)(*plsplsruns)); 1761Plsrun plsrun = (Plsrun)plsplsruns[i]; 1771Plsrun plsrun, // plsrun 1871Plsrun plsrun = Plsrun.Undefined; 1921Plsrun plsrun = Plsrun.Undefined; 2025Plsrun plsrun = Plsrun.Undefined; 2152Plsrun plsrun = Plsrun.Undefined; 2321SaveException(e, Plsrun.Undefined, null); 2326SaveNonCLSException("GetObjectHandlerInfo", Plsrun.Undefined, null); 2334Plsrun plsrun, // plsrun 2428Plsrun plsrun, // plsrun 2444Debug.Assert(lsrun.Type == Plsrun.InlineObject); 2583Plsrun plsrun, // plsrun 2701Plsrun plsrun, // plsrun 2728if (lsrun.Type == Plsrun.Text) 3154if (lsrun.Type == Plsrun.Text) 3387private void SaveException(Exception e, Plsrun plsrun, LSRun lsrun) 3393private void SaveNonCLSException(string methodName, Plsrun plsrun, LSRun lsrun) 3403public ExceptionContext(object innerContext, string stackTraceOrMethodName, Plsrun plsrun, LSRun lsrun)
MS\Internal\TextFormatting\LineServicesRun.cs (11)
18private Plsrun _type; // Plsrun used as run type 38Plsrun type, 71Plsrun type, 102Plsrun type, 127Plsrun type, 164return _type == Plsrun.Text; 175return (_type == Plsrun.Text || _type == Plsrun.InlineObject); 186return (_type == Plsrun.LineBreak || _type == Plsrun.ParaBreak); 468internal Plsrun Type
MS\Internal\TextFormatting\TextProperties.cs (9)
176private Plsrun _plsrun; 201Plsrun lsRunType, 354internal Plsrun Plsrun 396internal static Plsrun GetRunType(TextRun textRun) 399return Plsrun.Text; 402return Plsrun.InlineObject; 405return Plsrun.ParaBreak; 408return Plsrun.LineBreak; 411return Plsrun.Hidden;
MS\Internal\TextFormatting\TextRunCacheImp.cs (5)
108Plsrun plsrun = TextRunInfo.GetRunType(textRun); 110if (plsrun == Plsrun.Text || plsrun == Plsrun.InlineObject) 196if (TextRunInfo.GetRunType(textRun) == Plsrun.Text) 285if ( TextRunInfo.GetRunType(run) == Plsrun.Text
MS\Internal\TextFormatting\TextStore.cs (66)
81ControlRuns[0] = new LSRun(Plsrun.CloseAnchor, esc.szObjectTerminator); 82ControlRuns[1] = new LSRun(Plsrun.Reverse, esc.szObjectReplacement); 83ControlRuns[2] = new LSRun(Plsrun.FakeLineBreak, esc.szLineSeparator); 146out Plsrun plsrun, 379_plsrunVectorLatestPosition = _plsrunVector.SetValue(_lscchUpTo, 1, Plsrun.FakeLineBreak, _plsrunVectorLatestPosition); 413Plsrun runType = TextRunInfo.GetRunType(textRun); 415if (runType == Plsrun.Text) 677Plsrun.LineBreak, // LineBreak run 697Plsrun.ParaBreak, // parabreak run 736out Plsrun plsrun, 745plsrun = (Plsrun)rider.CurrentElement; 748if (plsrun < Plsrun.FormatAnchor) 755lsrun = (LSRun)_lsrunList[(int)(ToIndex(plsrun) - Plsrun.FormatAnchor)]; 783return GetRun((Plsrun)rider.CurrentElement).BidiLevel; 934if ( currentRunInfo.Plsrun == Plsrun.Hidden && 1061Plsrun plsrun = (Plsrun)span.element; 1064if (plsrun >= Plsrun.FormatAnchor) 1076if (lsrun.Type == Plsrun.Text && cp + lsrun.Length > cpLimit) 1088_plsrunVectorLatestPosition = _plsrunVector.SetValue(_lscchUpTo, 1, Plsrun.FakeLineBreak, _plsrunVectorLatestPosition); 1124if (runInfo.Plsrun == Plsrun.Text && !IsNewline((ushort)runInfo.CharacterAttributeFlags)) 1451Plsrun plsrun; 1457plsrun = Plsrun.Reverse; 1462plsrun = Plsrun.CloseAnchor; 1508case Plsrun.Text: 1519Plsrun.FormatAnchor, 1551case Plsrun.InlineObject: 1560Plsrun.InlineObject, 1576case Plsrun.LineBreak: 1594case Plsrun.ParaBreak: 1608case Plsrun.Hidden: 1615Plsrun.Hidden, 1715Plsrun.Text, 1777private Plsrun AddLSRun(LSRun lsrun) 1779if(lsrun.Type < Plsrun.FormatAnchor) 1784Plsrun plsrun = (Plsrun)((uint)_lsrunList.Count + Plsrun.FormatAnchor); 1812return GetRun((Plsrun)rider.CurrentElement).OffsetToFirstCp + 1820internal LSRun GetRun(Plsrun plsrun) 1826_lsrunList[(int)(plsrun - Plsrun.FormatAnchor)] : 1835internal static bool IsMarker(Plsrun plsrun) 1837return (plsrun & Plsrun.IsMarker) != 0; 1844internal static Plsrun MakePlsrunMarker(Plsrun plsrun) 1846return (plsrun | Plsrun.IsMarker); 1853internal static Plsrun MakePlsrunSymbol(Plsrun plsrun) 1855return (plsrun | Plsrun.IsSymbol); 1862internal static Plsrun ToIndex(Plsrun plsrun) 1864return (plsrun & Plsrun.UnmaskAll); 1871internal static bool IsContent(Plsrun plsrun) 1874return plsrun >= Plsrun.FormatAnchor; 1901internal static bool IsNewline (Plsrun plsrun) 1903return plsrun == Plsrun.LineBreak || plsrun == Plsrun.ParaBreak; 1950LSRun lsrun = GetRun((Plsrun)span.element); 1952if( lsrun.Type == Plsrun.Text 1953|| lsrun.Type == Plsrun.InlineObject) 2089Plsrun plsrun; 2125lsrun = GetRun((Plsrun)rider.CurrentElement); 2128|| lsrun.Type == Plsrun.InlineObject) 2134if (lsrun.Type == Plsrun.Text) 2201|| lsrun.Type == Plsrun.InlineObject) 2207if (lsrun.Type == Plsrun.Text)