2 instantiations of TextStore
PresentationCore (2)
MS\Internal\TextFormatting\FullTextState.cs (2)
79
TextStore store = new
TextStore
(
94
markerStore = new
TextStore
(
81 references to TextStore
PresentationCore (81)
MS\Internal\TextFormatting\FormatSettings.cs (4)
217
charString = new CharacterBufferRange((char*)
TextStore
.PwchObjectReplacement, 1);
230
charString = new CharacterBufferRange((char*)
TextStore
.PwchLineSeparator, 1);
243
charString = new CharacterBufferRange((char*)
TextStore
.PwchParaSeparator, 1);
250
charString = new CharacterBufferRange((char*)
TextStore
.PwchHidden, 1);
MS\Internal\TextFormatting\FullTextLine.cs (10)
210
TextStore
store = fullText.TextStore;
211
TextStore
markerStore = fullText.TextMarkerStore;
483
TextStore
store,
522
} while ( !
TextStore
.IsNewline(lsrun.Type)
2003
if(
TextStore
.IsContent(plsrun))
2741
plsrun =
TextStore
.ToIndex(plsrun);
2761
if (
TextStore
.IsMarker(plsrun))
2766
plsrun =
TextStore
.ToIndex(plsrun);
2769
TextStore
.IsContent(plsrun) ?
2771
TextStore
.ControlRuns[(int)plsrun]
MS\Internal\TextFormatting\FullTextState.cs (13)
27
private
TextStore
_store; // formatting store for main text
28
private
TextStore
_markerStore; // store specifically for marker
79
TextStore
store = new TextStore(
87
TextStore
markerStore = null;
107
TextStore
.LscpFirstMarker, // first lscp value for marker text
121
TextStore
store,
122
TextStore
markerStore,
302
Debug.Assert(!
TextStore
.IsMarker(plsrun));
550
internal
TextStore
StoreFrom(Plsrun plsrun)
552
return
TextStore
.IsMarker(plsrun) ? _markerStore : _store;
559
internal
TextStore
StoreFrom(int lscp)
609
internal
TextStore
TextStore
618
internal
TextStore
TextMarkerStore
MS\Internal\TextFormatting\LineServicesCallbacks.cs (31)
113
TextStore
store = fullTextState.StoreFrom(lscpFetch);
172
lschp.idObj = (ushort)
TextStore
.ObjectId.Reverse;
177
lschp.idObj = (ushort)
TextStore
.ObjectId.Text_chp;
181
lschp.idObj = (ushort)
TextStore
.ObjectId.InlineObject;
186
lschp.idObj = (ushort)
TextStore
.ObjectId.Text_chp;
192
Debug.Assert(
TextStore
.IsContent(plsrun), "Unrecognizable run!");
195
lschp.idObj = (ushort)
TextStore
.ObjectId.Text_chp;
220
Invariant.Assert(!
TextStore
.IsNewline(lsrun.CharacterAttributeFlags));
226
lschp.idObj = (ushort)
TextStore
.ObjectId.Text_chp;
310
TextStore
store = FullText.StoreFrom(lscpFetch);
397
TextStore
store = FullText.TextStore;
398
TextStore
markerStore = FullText.TextMarkerStore;
445
TextStore
store = fullText.StoreFrom(plsrun);
622
TextStore
markerStore = fullTextState.TextMarkerStore;
623
TextStore
store = fullTextState.TextStore;
626
int lscp =
TextStore
.LscpFirstMarker;
644
} while (!
TextStore
.IsContent(plsrun));
649
lschp.idObj = (ushort)
TextStore
.ObjectId.Text_chp;
693
!
TextStore
.IsContent(plsrun) || lsrun.Type == Plsrun.Text || lsrun.Type == Plsrun.InlineObject,
757
!
TextStore
.IsContent(plsrun) || lsrun.Type == Plsrun.Text || lsrun.Type == Plsrun.InlineObject,
950
if (!
TextStore
.IsContent(plsrun))
1015
if (!
TextStore
.IsContent(plsrun))
1521
TextStore
store = FullText.StoreFrom(plsrunFirst);
1523
if ( !
TextStore
.IsContent(plsrunFirst)
1524
|| !
TextStore
.IsContent(plsrunSecond))
1786
TextStore
store = FullText.StoreFrom((Plsrun)(*plsplsruns));
1792
Debug.Assert(
TextStore
.IsContent(plsrun) && lsruns[i] != null);
1828
Debug.Assert(
TextStore
.IsContent(plsrun) && lsrun.Shapeable != null);
2320
if (objectId < (uint)
TextStore
.ObjectId.MaxNative)
2334
case (uint)
TextStore
.ObjectId.InlineObject:
2384
TextStore
store = FullText.StoreFrom(plsrun);
MS\Internal\TextFormatting\SimpleTextLine.cs (9)
186
if (nonHiddenLength >=
TextStore
.MaxCharactersPerLine)
1496
if (charString[0] ==
TextStore
.CharCarriageReturn)
1501
if (charString.Length > 1 && charString[1] ==
TextStore
.CharLineFeed)
1520
if (newBufferRange.Length > 0 && newBufferRange[0] ==
TextStore
.CharLineFeed)
1525
characterArray[0] =
TextStore
.CharCarriageReturn;
1526
characterArray[1] =
TextStore
.CharLineFeed;
1533
else if (charString[0] ==
TextStore
.CharLineFeed)
1540
else if (canProcessTabsInSimpleShapingPath && charString[0] ==
TextStore
.CharTab)
1951
if (
TextStore
.IsSpace(ch))
MS\Internal\TextFormatting\TextMetrics.cs (1)
143
TextStore
store = fullText.TextStore;
MS\Internal\TextFormatting\TextRunCacheImp.cs (3)
199
int looseCharLength =
TextStore
.TypicalCharactersPerLine - cpFetch + cpFirst;
206
looseCharLength = (int)Math.Round(
TextStore
.TypicalCharactersPerLine * 0.25);
229
int lookAheadLimit = Math.Min(runLength, looseCharLength +
TextStore
.TypicalCharactersPerLine);
System\Windows\Media\textformatting\TextFormatterContext.cs (4)
78
contextInfo.cEstimatedCharsPerLine =
TextStore
.TypicalCharactersPerLine;
92
contextInfo.wchEndPara1 =
TextStore
.CharParaSeparator; // Unicode para separator
123
contextInfo.wchEscAnmRun =
TextStore
.CharParaSeparator;
125
contextInfo.wchEndLineInPara =
TextStore
.CharLineSeparator;
System\Windows\Media\Typeface.cs (6)
438
if (ch ==
TextStore
.CharLineFeed || ch ==
TextStore
.CharCarriageReturn || (breakOnTabs && ch ==
TextStore
.CharTab))
481
if (ch ==
TextStore
.CharLineFeed || ch ==
TextStore
.CharCarriageReturn || (breakOnTabs && ch ==
TextStore
.CharTab))