27 references to Shapeable
PresentationCore (27)
MS\Internal\TextFormatting\LineServicesCallbacks.cs (27)
167
if ( lsrun.
Shapeable
!= null
168
&& lsrun.
Shapeable
.IsShapingRequired)
172
if (lsrun.
Shapeable
.NeedsMaxClusterSize)
183
lschp.dcpMaxContent = lsrun.
Shapeable
.MaxClusterSize;
495
Debug.Assert(lsrun.
Shapeable
!= null && stringLength > 0);
496
lsrun.
Shapeable
.GetAdvanceWidthsUnshaped(charString, stringLength, TextFormatterImp.ToIdeal, charWidths);
674
if (lsrun.
Shapeable
!= null)
676
underlinePositionInEm = lsrun.
Shapeable
.UnderlinePosition;
677
underlineThicknessInEm = lsrun.
Shapeable
.UnderlineThickness;
773
if (lsrun.
Shapeable
!= null)
775
strikeThroughPositionInEm = lsrun.
Shapeable
.StrikethroughPosition;
776
strikeThroughThicknessInEm = lsrun.
Shapeable
.StrikethroughThickness;
1511
&& lsrunFirst.
Shapeable
!= null
1512
&& lsrunSecond.
Shapeable
!= null
1513
&& lsrunFirst.
Shapeable
.CanShapeTogether(lsrunSecond.
Shapeable
)
1604
Debug.Assert(lsrunFirst.
Shapeable
!= null);
1617
GlyphTypeface glyphTypeface = lsrunFirst.
Shapeable
.GlyphTypeFace;
1631
lsrunFirst.
Shapeable
.ItemProps,
1697
GlyphTypeface glyphTypeface = lsrunFirst.
Shapeable
.GlyphTypeFace;
1713
lsrunFirst.
Shapeable
.EmSize,
1721
lsrunFirst.
Shapeable
.ItemProps,
1800
Debug.Assert(TextStore.IsContent(plsrun) && lsrun.
Shapeable
!= null);
2734
lsrun.
Shapeable
.GetAdvanceWidthsUnshaped(
3126
GlyphRun glyphRun = lsrun.
Shapeable
.ComputeShapedGlyphRun(
3157
Debug.Assert(lsrun.
Shapeable
!= null);
3249
glyphRun = lsrun.
Shapeable
.ComputeUnshapedGlyphRun(