2 writes to _structuralCache
PresentationFramework (2)
MS\Internal\PtsHost\FlowDocumentPage.cs (2)
41
_structuralCache
= structuralCache;
832
_structuralCache
= null;
38 references to _structuralCache
PresentationFramework (38)
MS\Internal\PtsHost\FlowDocumentPage.cs (38)
131
_structuralCache
.InvalidateFormatCache(false);
136
using(
_structuralCache
.SetDocumentFormatContext(this))
142
_structuralCache
.CurrentFormatContext.PushNewPageData(pageSize, _pageMargin, true, false);
147
_structuralCache
.CurrentFormatContext.PushNewPageData(pageSize, _pageMargin, false, false);
158
_structuralCache
.CurrentFormatContext.PopPageData();
162
_structuralCache
.DetectInvalidOperation();
186
double pageMarginAdjustment = PtsHelper.CalculatePageMarginAdjustment(
_structuralCache
, pageSize.Width - (pageMargin.Left + pageMargin.Right));
199
using(
_structuralCache
.SetDocumentFormatContext(this))
205
_structuralCache
.CurrentFormatContext.PushNewPageData(pageSize, _pageMargin, true, true);
210
_structuralCache
.CurrentFormatContext.PushNewPageData(pageSize, _pageMargin, false, true);
213
_structuralCache
.CurrentFormatContext.PopPageData();
216
_structuralCache
.DetectInvalidOperation();
231
using(
_structuralCache
.SetDocumentArrangeContext(this))
234
_structuralCache
.DetectInvalidOperation();
252
_structuralCache
.ForceReformat = true;
272
DependencyObject frameworkParent = FrameworkElement.GetFrameworkParent(
_structuralCache
.FormattingOwner);
294
return ie ??
_structuralCache
.FormattingOwner as IInputElement;
320
int elementStartOffset =
_structuralCache
.TextContainer.Start.GetOffsetToPosition(elementStart);
401
_structuralCache
.FormattingOwner.OnChildDesiredSizeChanged(child);
636
this.PageVisual.DrawBackground((Brush)
_structuralCache
.PropertyOwner.GetValue(FlowDocument.BackgroundProperty), contentViewport);
639
using (
_structuralCache
.SetDocumentVisualValidationContext(this))
644
_structuralCache
.DetectInvalidOperation();
679
internal bool IsDisposed { get { return _disposed ||
_structuralCache
.PtsContext.Disposed; } }
713
internal StructuralCache StructuralCache { get { return
_structuralCache
; } }
734
layoutDataValid =
_structuralCache
.FormattingOwner.IsLayoutDataValid;
851
this.PageVisual.DrawBackground((Brush)
_structuralCache
.PropertyOwner.GetValue(FlowDocument.BackgroundProperty), new Rect(_partitionSize));
855
using (
_structuralCache
.SetDocumentVisualValidationContext(this))
858
_structuralCache
.DetectInvalidOperation();
865
FlowDirection flowdirection = (FlowDirection)
_structuralCache
.PropertyOwner.GetValue(FlowDocument.FlowDirectionProperty);
869
using (
_structuralCache
.SetDocumentVisualValidationContext(this))
872
_structuralCache
.DetectInvalidOperation();
920
Debug.Assert(
_structuralCache
.TextContainer is not null);
927
if ((e as TextElement).TextContainer ==
_structuralCache
.TextContainer)
937
if (!(
_structuralCache
.TextContainer.Start is not null) ||
938
!(
_structuralCache
.TextContainer.End is not null))
944
TextPointer searchPosition = new TextPointer(
_structuralCache
.TextContainer.Start as TextPointer);
945
while (elementPosition == null && ((ITextPointer)searchPosition).CompareTo(
_structuralCache
.TextContainer.End) < 0)
1145
_textView = new TextDocumentView(this,
_structuralCache
.TextContainer);