2 instantiations of TextStore
PresentationCore (2)
MS\Internal\TextFormatting\FullTextState.cs (2)
73
TextStore store = new
TextStore
(
88
markerStore = new
TextStore
(
81 references to TextStore
PresentationCore (81)
MS\Internal\TextFormatting\FormatSettings.cs (4)
212
charString = new CharacterBufferRange((char*)
TextStore
.PwchObjectReplacement, 1);
225
charString = new CharacterBufferRange((char*)
TextStore
.PwchLineSeparator, 1);
238
charString = new CharacterBufferRange((char*)
TextStore
.PwchParaSeparator, 1);
245
charString = new CharacterBufferRange((char*)
TextStore
.PwchHidden, 1);
MS\Internal\TextFormatting\FullTextLine.cs (10)
197
TextStore
store = fullText.TextStore;
198
TextStore
markerStore = fullText.TextMarkerStore;
470
TextStore
store,
509
} while ( !
TextStore
.IsNewline(lsrun.Type)
1990
if(
TextStore
.IsContent(plsrun))
2728
plsrun =
TextStore
.ToIndex(plsrun);
2748
if (
TextStore
.IsMarker(plsrun))
2753
plsrun =
TextStore
.ToIndex(plsrun);
2756
TextStore
.IsContent(plsrun) ?
2758
TextStore
.ControlRuns[(int)plsrun]
MS\Internal\TextFormatting\FullTextState.cs (13)
21
private
TextStore
_store; // formatting store for main text
22
private
TextStore
_markerStore; // store specifically for marker
73
TextStore
store = new TextStore(
81
TextStore
markerStore = null;
101
TextStore
.LscpFirstMarker, // first lscp value for marker text
115
TextStore
store,
116
TextStore
markerStore,
298
Debug.Assert(!
TextStore
.IsMarker(plsrun));
546
internal
TextStore
StoreFrom(Plsrun plsrun)
548
return
TextStore
.IsMarker(plsrun) ? _markerStore : _store;
555
internal
TextStore
StoreFrom(int lscp)
605
internal
TextStore
TextStore
614
internal
TextStore
TextMarkerStore
MS\Internal\TextFormatting\LineServicesCallbacks.cs (31)
83
TextStore
store = fullTextState.StoreFrom(lscpFetch);
142
lschp.idObj = (ushort)
TextStore
.ObjectId.Reverse;
147
lschp.idObj = (ushort)
TextStore
.ObjectId.Text_chp;
151
lschp.idObj = (ushort)
TextStore
.ObjectId.InlineObject;
156
lschp.idObj = (ushort)
TextStore
.ObjectId.Text_chp;
162
Debug.Assert(
TextStore
.IsContent(plsrun), "Unrecognizable run!");
165
lschp.idObj = (ushort)
TextStore
.ObjectId.Text_chp;
190
Invariant.Assert(!
TextStore
.IsNewline(lsrun.CharacterAttributeFlags));
196
lschp.idObj = (ushort)
TextStore
.ObjectId.Text_chp;
280
TextStore
store = FullText.StoreFrom(lscpFetch);
367
TextStore
store = FullText.TextStore;
368
TextStore
markerStore = FullText.TextMarkerStore;
415
TextStore
store = fullText.StoreFrom(plsrun);
592
TextStore
markerStore = fullTextState.TextMarkerStore;
593
TextStore
store = fullTextState.TextStore;
596
int lscp =
TextStore
.LscpFirstMarker;
614
} while (!
TextStore
.IsContent(plsrun));
620
idObj = (ushort)
TextStore
.ObjectId.Text_chp
665
!
TextStore
.IsContent(plsrun) || lsrun.Type == Plsrun.Text || lsrun.Type == Plsrun.InlineObject,
729
!
TextStore
.IsContent(plsrun) || lsrun.Type == Plsrun.Text || lsrun.Type == Plsrun.InlineObject,
922
if (!
TextStore
.IsContent(plsrun))
987
if (!
TextStore
.IsContent(plsrun))
1493
TextStore
store = FullText.StoreFrom(plsrunFirst);
1495
if ( !
TextStore
.IsContent(plsrunFirst)
1496
|| !
TextStore
.IsContent(plsrunSecond))
1758
TextStore
store = FullText.StoreFrom((Plsrun)(*plsplsruns));
1764
Debug.Assert(
TextStore
.IsContent(plsrun) && lsruns[i] != null);
1800
Debug.Assert(
TextStore
.IsContent(plsrun) && lsrun.Shapeable != null);
2292
if (objectId < (uint)
TextStore
.ObjectId.MaxNative)
2306
case (uint)
TextStore
.ObjectId.InlineObject:
2358
TextStore
store = FullText.StoreFrom(plsrun);
MS\Internal\TextFormatting\SimpleTextLine.cs (9)
177
if (nonHiddenLength >=
TextStore
.MaxCharactersPerLine)
1487
if (charString[0] ==
TextStore
.CharCarriageReturn)
1492
if (charString.Length > 1 && charString[1] ==
TextStore
.CharLineFeed)
1511
if (newBufferRange.Length > 0 && newBufferRange[0] ==
TextStore
.CharLineFeed)
1516
characterArray[0] =
TextStore
.CharCarriageReturn;
1517
characterArray[1] =
TextStore
.CharLineFeed;
1524
else if (charString[0] ==
TextStore
.CharLineFeed)
1531
else if (canProcessTabsInSimpleShapingPath && charString[0] ==
TextStore
.CharTab)
1946
if (
TextStore
.IsSpace(ch))
MS\Internal\TextFormatting\TextMetrics.cs (1)
128
TextStore
store = fullText.TextStore;
MS\Internal\TextFormatting\TextRunCacheImp.cs (3)
185
int looseCharLength =
TextStore
.TypicalCharactersPerLine - cpFetch + cpFirst;
192
looseCharLength = (int)Math.Round(
TextStore
.TypicalCharactersPerLine * 0.25);
215
int lookAheadLimit = Math.Min(runLength, looseCharLength +
TextStore
.TypicalCharactersPerLine);
System\Windows\Media\textformatting\TextFormatterContext.cs (4)
54
contextInfo.cEstimatedCharsPerLine =
TextStore
.TypicalCharactersPerLine;
68
contextInfo.wchEndPara1 =
TextStore
.CharParaSeparator; // Unicode para separator
99
contextInfo.wchEscAnmRun =
TextStore
.CharParaSeparator;
101
contextInfo.wchEndLineInPara =
TextStore
.CharLineSeparator;
System\Windows\Media\Typeface.cs (6)
429
if (ch ==
TextStore
.CharLineFeed || ch ==
TextStore
.CharCarriageReturn || (breakOnTabs && ch ==
TextStore
.CharTab))
472
if (ch ==
TextStore
.CharLineFeed || ch ==
TextStore
.CharCarriageReturn || (breakOnTabs && ch ==
TextStore
.CharTab))