27 references to Shapeable
PresentationCore (27)
Core\CSharp\MS\Internal\TextFormatting\LineServicesCallbacks.cs (27)
216if ( lsrun.Shapeable != null 217&& lsrun.Shapeable.IsShapingRequired) 221if (lsrun.Shapeable.NeedsMaxClusterSize) 232lschp.dcpMaxContent = lsrun.Shapeable.MaxClusterSize; 566Debug.Assert(lsrun.Shapeable != null && stringLength > 0); 567lsrun.Shapeable.GetAdvanceWidthsUnshaped(charString, stringLength, TextFormatterImp.ToIdeal, charWidths); 755if (lsrun.Shapeable != null) 757underlinePositionInEm = lsrun.Shapeable.UnderlinePosition; 758underlineThicknessInEm = lsrun.Shapeable.UnderlineThickness; 858if (lsrun.Shapeable != null) 860strikeThroughPositionInEm = lsrun.Shapeable.StrikethroughPosition; 861strikeThroughThicknessInEm = lsrun.Shapeable.StrikethroughThickness; 1639&& lsrunFirst.Shapeable != null 1640&& lsrunSecond.Shapeable != null 1641&& lsrunFirst.Shapeable.CanShapeTogether(lsrunSecond.Shapeable) 1736Debug.Assert(lsrunFirst.Shapeable != null); 1749GlyphTypeface glyphTypeface = lsrunFirst.Shapeable.GlyphTypeFace; 1763lsrunFirst.Shapeable.ItemProps, 1833GlyphTypeface glyphTypeface = lsrunFirst.Shapeable.GlyphTypeFace; 1849lsrunFirst.Shapeable.EmSize, 1857lsrunFirst.Shapeable.ItemProps, 1945Debug.Assert(TextStore.IsContent(plsrun) && lsrun.Shapeable != null); 2933lsrun.Shapeable.GetAdvanceWidthsUnshaped( 3333GlyphRun glyphRun = lsrun.Shapeable.ComputeShapedGlyphRun( 3369Debug.Assert(lsrun.Shapeable != null); 3461glyphRun = lsrun.Shapeable.ComputeUnshapedGlyphRun(