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