30 references to StructuralCache
PresentationFramework (30)
MS\Internal\PtsHost\PtsPage.cs (28)
107
else if (_section.
StructuralCache
!= null)
111
if (_section.
StructuralCache
.ForceReformat)
114
_section.
StructuralCache
.ClearUpdateInfo(true);
116
else if (_section.
StructuralCache
.DtrList != null)
125
_section.
StructuralCache
.ClearUpdateInfo(false);
158
if (_section.
StructuralCache
!= null)
162
if (_section.
StructuralCache
.ForceReformat)
165
Debug.Assert(breakRecord == null || !_section.
StructuralCache
.DestroyStructure, "Cannot format from dirty break record unless StructuralCache.DestroyStructure is not set.");
171
_section.
StructuralCache
.ClearUpdateInfo(/*destroy structure cache:*/ _section.
StructuralCache
.DestroyStructure);
176
else if (_section.
StructuralCache
.DtrList != null)
181
_section.
StructuralCache
.ClearUpdateInfo(false);
189
_section.
StructuralCache
.ClearUpdateInfo(false);
255
FlowDocument formattingOwner = _section.
StructuralCache
.FormattingOwner;
259
_section.
StructuralCache
.BackgroundFormatInfo.BackgroundFormat(formattingOwner.BottomlessFormatter, false /* ignoreThrottle */);
268
int cpLast = _section.
StructuralCache
.BackgroundFormatInfo.CPInterrupted;
269
int cpTextContainer = _section.
StructuralCache
.BackgroundFormatInfo.CchAllText;
272
_section.
StructuralCache
.AddDirtyTextRange(dtr);
411
StructuralCache structuralCache = _section.
StructuralCache
;
470
StructuralCache structuralCache = _section.
StructuralCache
;
514
_section.
StructuralCache
.CurrentArrangeContext.PushNewPageData(_pageContextOfThisPage, pageDetails.u.simple.trackdescr.fsrc, _finitePage);
516
PtsHelper.ArrangeTrack(PtsContext, ref pageDetails.u.simple.trackdescr, PTS.FlowDirectionToFswdir(_section.
StructuralCache
.PageFlowDirection));
518
_section.
StructuralCache
.CurrentArrangeContext.PopPageData();
743
_pageContextOfThisPage.PageRect = new PTS.FSRECT(new Rect(_section.
StructuralCache
.CurrentFormatContext.PageSize));
750
_section.
StructuralCache
.BackgroundFormatInfo.UpdateBackgroundFormatInfo();
804
_section.
StructuralCache
?.ClearUpdateInfo(false);
928
_section.
StructuralCache
.CurrentArrangeContext.PushNewPageData(_pageContextOfThisPage, arrayColumnDesc[index].fsrc, _finitePage);
932
_section.
StructuralCache
.CurrentArrangeContext.PopPageData();
MS\Internal\PtsHost\Section.cs (2)
120
StructuralCache
.PageFlowDirection = (FlowDirection)_structuralCache.PropertyOwner.GetValue(FrameworkElement.FlowDirectionProperty);
121
fswdir = PTS.FlowDirectionToFswdir(
StructuralCache
.PageFlowDirection);