31 references to StructuralCache
PresentationFramework (31)
MS\Internal\PtsHost\PtsPage.cs (29)
108
else if (_section.
StructuralCache
!= null)
112
if (_section.
StructuralCache
.ForceReformat)
115
_section.
StructuralCache
.ClearUpdateInfo(true);
117
else if (_section.
StructuralCache
.DtrList != null)
126
_section.
StructuralCache
.ClearUpdateInfo(false);
159
if (_section.
StructuralCache
!= null)
163
if (_section.
StructuralCache
.ForceReformat)
166
Debug.Assert(breakRecord == null || !_section.
StructuralCache
.DestroyStructure, "Cannot format from dirty break record unless StructuralCache.DestroyStructure is not set.");
172
_section.
StructuralCache
.ClearUpdateInfo(/*destroy structure cache:*/ _section.
StructuralCache
.DestroyStructure);
177
else if (_section.
StructuralCache
.DtrList != null)
182
_section.
StructuralCache
.ClearUpdateInfo(false);
190
_section.
StructuralCache
.ClearUpdateInfo(false);
256
FlowDocument formattingOwner = _section.
StructuralCache
.FormattingOwner;
260
_section.
StructuralCache
.BackgroundFormatInfo.BackgroundFormat(formattingOwner.BottomlessFormatter, false /* ignoreThrottle */);
269
int cpLast = _section.
StructuralCache
.BackgroundFormatInfo.CPInterrupted;
270
int cpTextContainer = _section.
StructuralCache
.BackgroundFormatInfo.CchAllText;
273
_section.
StructuralCache
.AddDirtyTextRange(dtr);
412
StructuralCache structuralCache = _section.
StructuralCache
;
471
StructuralCache structuralCache = _section.
StructuralCache
;
515
_section.
StructuralCache
.CurrentArrangeContext.PushNewPageData(_pageContextOfThisPage, pageDetails.u.simple.trackdescr.fsrc, _finitePage);
517
PtsHelper.ArrangeTrack(PtsContext, ref pageDetails.u.simple.trackdescr, PTS.FlowDirectionToFswdir(_section.
StructuralCache
.PageFlowDirection));
519
_section.
StructuralCache
.CurrentArrangeContext.PopPageData();
744
_pageContextOfThisPage.PageRect = new PTS.FSRECT(new Rect(_section.
StructuralCache
.CurrentFormatContext.PageSize));
754
_section.
StructuralCache
.BackgroundFormatInfo.UpdateBackgroundFormatInfo();
808
if (_section.
StructuralCache
!= null)
810
_section.
StructuralCache
.ClearUpdateInfo(false);
935
_section.
StructuralCache
.CurrentArrangeContext.PushNewPageData(_pageContextOfThisPage, arrayColumnDesc[index].fsrc, _finitePage);
939
_section.
StructuralCache
.CurrentArrangeContext.PopPageData();
MS\Internal\PtsHost\Section.cs (2)
121
StructuralCache
.PageFlowDirection = (FlowDirection)_structuralCache.PropertyOwner.GetValue(FrameworkElement.FlowDirectionProperty);
122
fswdir = PTS.FlowDirectionToFswdir(
StructuralCache
.PageFlowDirection);