27 references to Shapeable
PresentationCore (27)
MS\Internal\TextFormatting\LineServicesCallbacks.cs (27)
166if ( lsrun.Shapeable != null 167&& lsrun.Shapeable.IsShapingRequired) 171if (lsrun.Shapeable.NeedsMaxClusterSize) 182lschp.dcpMaxContent = lsrun.Shapeable.MaxClusterSize; 494Debug.Assert(lsrun.Shapeable != null && stringLength > 0); 495lsrun.Shapeable.GetAdvanceWidthsUnshaped(charString, stringLength, TextFormatterImp.ToIdeal, charWidths); 673if (lsrun.Shapeable != null) 675underlinePositionInEm = lsrun.Shapeable.UnderlinePosition; 676underlineThicknessInEm = lsrun.Shapeable.UnderlineThickness; 772if (lsrun.Shapeable != null) 774strikeThroughPositionInEm = lsrun.Shapeable.StrikethroughPosition; 775strikeThroughThicknessInEm = lsrun.Shapeable.StrikethroughThickness; 1510&& lsrunFirst.Shapeable != null 1511&& lsrunSecond.Shapeable != null 1512&& lsrunFirst.Shapeable.CanShapeTogether(lsrunSecond.Shapeable) 1603Debug.Assert(lsrunFirst.Shapeable != null); 1616GlyphTypeface glyphTypeface = lsrunFirst.Shapeable.GlyphTypeFace; 1630lsrunFirst.Shapeable.ItemProps, 1696GlyphTypeface glyphTypeface = lsrunFirst.Shapeable.GlyphTypeFace; 1712lsrunFirst.Shapeable.EmSize, 1720lsrunFirst.Shapeable.ItemProps, 1799Debug.Assert(TextStore.IsContent(plsrun) && lsrun.Shapeable != null); 2733lsrun.Shapeable.GetAdvanceWidthsUnshaped( 3125GlyphRun glyphRun = lsrun.Shapeable.ComputeShapedGlyphRun( 3156Debug.Assert(lsrun.Shapeable != null); 3248glyphRun = lsrun.Shapeable.ComputeUnshapedGlyphRun(