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