31 references to StructuralCache
PresentationFramework (31)
src\Framework\MS\Internal\PtsHost\PtsPage.cs (29)
123
else if (_section.
StructuralCache
!= null)
127
if (_section.
StructuralCache
.ForceReformat)
130
_section.
StructuralCache
.ClearUpdateInfo(true);
132
else if (_section.
StructuralCache
.DtrList != null)
141
_section.
StructuralCache
.ClearUpdateInfo(false);
174
if (_section.
StructuralCache
!= null)
178
if (_section.
StructuralCache
.ForceReformat)
181
Debug.Assert(breakRecord == null || !_section.
StructuralCache
.DestroyStructure, "Cannot format from dirty break record unless StructuralCache.DestroyStructure is not set.");
187
_section.
StructuralCache
.ClearUpdateInfo(/*destroy structure cache:*/ _section.
StructuralCache
.DestroyStructure);
192
else if (_section.
StructuralCache
.DtrList != null)
197
_section.
StructuralCache
.ClearUpdateInfo(false);
205
_section.
StructuralCache
.ClearUpdateInfo(false);
271
FlowDocument formattingOwner = _section.
StructuralCache
.FormattingOwner;
275
_section.
StructuralCache
.BackgroundFormatInfo.BackgroundFormat(formattingOwner.BottomlessFormatter, false /* ignoreThrottle */);
284
int cpLast = _section.
StructuralCache
.BackgroundFormatInfo.CPInterrupted;
285
int cpTextContainer = _section.
StructuralCache
.BackgroundFormatInfo.CchAllText;
288
_section.
StructuralCache
.AddDirtyTextRange(dtr);
450
StructuralCache structuralCache = _section.
StructuralCache
;
518
StructuralCache structuralCache = _section.
StructuralCache
;
569
_section.
StructuralCache
.CurrentArrangeContext.PushNewPageData(_pageContextOfThisPage, pageDetails.u.simple.trackdescr.fsrc, _finitePage);
571
PtsHelper.ArrangeTrack(PtsContext, ref pageDetails.u.simple.trackdescr, PTS.FlowDirectionToFswdir(_section.
StructuralCache
.PageFlowDirection));
573
_section.
StructuralCache
.CurrentArrangeContext.PopPageData();
817
_pageContextOfThisPage.PageRect = new PTS.FSRECT(new Rect(_section.
StructuralCache
.CurrentFormatContext.PageSize));
827
_section.
StructuralCache
.BackgroundFormatInfo.UpdateBackgroundFormatInfo();
886
if (_section.
StructuralCache
!= null)
888
_section.
StructuralCache
.ClearUpdateInfo(false);
1031
_section.
StructuralCache
.CurrentArrangeContext.PushNewPageData(_pageContextOfThisPage, arrayColumnDesc[index].fsrc, _finitePage);
1035
_section.
StructuralCache
.CurrentArrangeContext.PopPageData();
src\Framework\MS\Internal\PtsHost\Section.cs (2)
127
StructuralCache
.PageFlowDirection = (FlowDirection)_structuralCache.PropertyOwner.GetValue(FrameworkElement.FlowDirectionProperty);
128
fswdir = PTS.FlowDirectionToFswdir(
StructuralCache
.PageFlowDirection);