1 write to _section
PresentationFramework (1)
MS\Internal\PtsHost\PtsPage.cs (1)
47_section = section;
42 references to _section
PresentationFramework (42)
MS\Internal\PtsHost\PtsPage.cs (42)
109if(!_section.CanUpdate) 114else if (_section.StructuralCache != null) 118if (_section.StructuralCache.ForceReformat) 121_section.StructuralCache.ClearUpdateInfo(true); 123else if (_section.StructuralCache.DtrList != null) 131_section.InvalidateStructure(); 132_section.StructuralCache.ClearUpdateInfo(false); 163Debug.Assert(!canUpdate || _section.CanUpdate); 165if (_section.StructuralCache != null) 169if (_section.StructuralCache.ForceReformat) 172Debug.Assert(breakRecord == null || !_section.StructuralCache.DestroyStructure, "Cannot format from dirty break record unless StructuralCache.DestroyStructure is not set."); 174_section.InvalidateStructure(); 178_section.StructuralCache.ClearUpdateInfo(/*destroy structure cache:*/ _section.StructuralCache.DestroyStructure); 183else if (_section.StructuralCache.DtrList != null) 185_section.InvalidateStructure(); 188_section.StructuralCache.ClearUpdateInfo(false); 196_section.StructuralCache.ClearUpdateInfo(false); 262FlowDocument formattingOwner = _section.StructuralCache.FormattingOwner; 266_section.StructuralCache.BackgroundFormatInfo.BackgroundFormat(formattingOwner.BottomlessFormatter, false /* ignoreThrottle */); 275int cpLast = _section.StructuralCache.BackgroundFormatInfo.CPInterrupted; 276int cpTextContainer = _section.StructuralCache.BackgroundFormatInfo.CchAllText; 279_section.StructuralCache.AddDirtyTextRange(dtr); 302int fserr = PTS.FsCreatePageBottomless(PtsContext.Context, _section.Handle, out formattingResult, out ptsPage); 354int fserr = PTS.FsUpdateBottomlessPage(PtsContext.Context, _ptsPage, _section.Handle, out formattingResult); 404int fserr = PTS.FsCreatePageFinite(PtsContext.Context, brIn, _section.Handle, out formattingResult, out ptsPage, out brOut); 418StructuralCache structuralCache = _section.StructuralCache; 465_section.Handle, out formattingResult, out brOut); 477StructuralCache structuralCache = _section.StructuralCache; 506_section.UpdateSegmentLastFormatPositions(); 521_section.StructuralCache.CurrentArrangeContext.PushNewPageData(_pageContextOfThisPage, pageDetails.u.simple.trackdescr.fsrc, _finitePage); 523PtsHelper.ArrangeTrack(PtsContext, ref pageDetails.u.simple.trackdescr, PTS.FlowDirectionToFswdir(_section.StructuralCache.PageFlowDirection)); 525_section.StructuralCache.CurrentArrangeContext.PopPageData(); 673internal PtsContext PtsContext { get { return _section.PtsContext; } } 724_section.PtsContext.OnPageDisposed(_ptsPage, disposing, true); 750_pageContextOfThisPage.PageRect = new PTS.FSRECT(new Rect(_section.StructuralCache.CurrentFormatContext.PageSize)); 760_section.StructuralCache.BackgroundFormatInfo.UpdateBackgroundFormatInfo(); 814if (_section.StructuralCache != null) 816_section.StructuralCache.ClearUpdateInfo(false); 941_section.StructuralCache.CurrentArrangeContext.PushNewPageData(_pageContextOfThisPage, arrayColumnDesc[index].fsrc, _finitePage); 945_section.StructuralCache.CurrentArrangeContext.PopPageData(); 1152ColumnPropertiesGroup columnProperties = new ColumnPropertiesGroup(_section.Element);