49 instantiations of CharacterBufferRange
PresentationCore (44)
Core\CSharp\MS\Internal\Classification.cs (1)
436
new
CharacterBufferRange
(unicodeString, i, limit - i),
Core\CSharp\MS\Internal\FontFace\PhysicalFontFamily.cs (2)
331
new
CharacterBufferRange
(unicodeString, advance, unicodeString.Length - advance),
378
new
CharacterBufferRange
(unicodeString, nextValid, unicodeString.Length - nextValid),
Core\CSharp\MS\Internal\Shaping\CompositeFontFamily.cs (2)
333
new
CharacterBufferRange
(unicodeString, cchAdvance, unicodeString.Length - cchAdvance),
347
new
CharacterBufferRange
(unicodeString, cchAdvance, unicodeString.Length - cchAdvance),
Core\CSharp\MS\Internal\Shaping\GlyphingCache.cs (1)
83
new
CharacterBufferRange
(characterBufferReference, stringLength),
Core\CSharp\MS\Internal\Shaping\TypefaceMap.cs (10)
99
CharacterBufferRange unicodeString = new
CharacterBufferRange
(
200
new
CharacterBufferRange
(
344
new
CharacterBufferRange
(unicodeString, ich, unicodeString.Length - ich),
359
new
CharacterBufferRange
(unicodeString, ich + cchSpan, unicodeString.Length - ich - cchSpan),
421
new
CharacterBufferRange
(unicodeString, ich + c, unicodeString.Length - ich - c),
579
new
CharacterBufferRange
(
594
CharacterBufferRange mappedString = new
CharacterBufferRange
(
803
new
CharacterBufferRange
(
833
new
CharacterBufferRange
(
947
mapString = new
CharacterBufferRange
(
Core\CSharp\MS\Internal\TextFormatting\FormatSettings.cs (5)
211
charString = new
CharacterBufferRange
(
224
charString = new
CharacterBufferRange
((char*) TextStore.PwchObjectReplacement, 1);
237
charString = new
CharacterBufferRange
((char*) TextStore.PwchLineSeparator, 1);
250
charString = new
CharacterBufferRange
((char*) TextStore.PwchParaSeparator, 1);
257
charString = new
CharacterBufferRange
((char*) TextStore.PwchHidden, 1);
Core\CSharp\MS\Internal\TextFormatting\LineServicesRun.cs (2)
168
_charBufferRange = new
CharacterBufferRange
((char*)controlChar, 1);
178
_charBufferRange = new
CharacterBufferRange
(
Core\CSharp\MS\Internal\TextFormatting\SimpleTextLine.cs (4)
967
new
CharacterBufferRange
(run.CharBufferReference, run.Length),
1636
CharacterBufferRange characterBufferRange = new
CharacterBufferRange
(modifedTextRun);
1714
new
CharacterBufferRange
(run.CharBufferReference, run.Length),
1807
CharacterBufferRange charBufferRange = new
CharacterBufferRange
(CharBufferReference, Length);
Core\CSharp\MS\Internal\TextFormatting\TextMarkerSource.cs (1)
185
charString = new
CharacterBufferRange
(
Core\CSharp\MS\Internal\TextFormatting\TextProperties.cs (1)
305
set { _charBufferRange = new
CharacterBufferRange
(_charBufferRange.CharacterBufferReference, value); }
Core\CSharp\MS\Internal\TextFormatting\TextRunCacheImp.cs (2)
243
CharacterBufferRange charString = new
CharacterBufferRange
(
309
charString = new
CharacterBufferRange
(
Core\CSharp\MS\Internal\TextFormatting\TextShapeableCharacters.cs (2)
236
new
CharacterBufferRange
(
342
CharacterBufferRange newBuffer = new
CharacterBufferRange
(characterString, characterLength);
Core\CSharp\MS\Internal\TextFormatting\TextStore.cs (6)
700
new
CharacterBufferRange
((char*)PwchLineSeparator, 1),
720
new
CharacterBufferRange
((char*)PwchParaSeparator, 1),
740
new
CharacterBufferRange
((char*)PwchNbsp, 1),
1592
new
CharacterBufferRange
(runInfo.CharacterBuffer, 0, stringLength),
1744
new
CharacterBufferRange
(runInfo.CharacterBuffer, runInfo.OffsetToFirstChar + offsetToFirstChar + ich, cch),
1786
new
CharacterBufferRange
(runInfo.CharacterBuffer, runInfo.OffsetToFirstChar, stringLength),
Core\CSharp\System\Windows\Media\FormattedText.cs (1)
1922
charString = new
CharacterBufferRange
(
Core\CSharp\System\Windows\Media\GlyphTypeface.cs (1)
1685
CharacterBufferRange charBufferRange = new
CharacterBufferRange
(unsafeCharString, stringLength);
Core\CSharp\System\Windows\Media\TextFormatting\CharacterString.cs (1)
268
get { return new
CharacterBufferRange
(); }
Core\CSharp\System\Windows\Media\TextFormatting\TextCharacters.cs (2)
244
new
CharacterBufferRange
(characterBufferReference, length),
261
new
CharacterBufferRange
(characterBufferReference, nominalLength),
PresentationFramework (5)
src\Framework\MS\Internal\Documents\TextBoxLine.cs (1)
130
precedingText = new
CharacterBufferRange
(text, 0, runLength);
src\Framework\MS\Internal\PtsHost\Line.cs (1)
221
precedingText = new
CharacterBufferRange
(precedingTextString, 0, precedingTextString.Length);
src\Framework\MS\Internal\PtsHost\OptimalTextSource.cs (1)
171
precedingText = new
CharacterBufferRange
(precedingTextString, 0, precedingTextString.Length);
src\Framework\MS\Internal\Text\ComplexLine.cs (1)
109
precedingText = new
CharacterBufferRange
(precedingTextString, 0, precedingTextString.Length);
src\Framework\MS\Internal\Text\SimpleLine.cs (1)
89
charString = new
CharacterBufferRange
(
81 references to CharacterBufferRange
PresentationCore (70)
Core\CSharp\MS\Internal\Classification.cs (2)
296
CharacterBufferRange
unicodeString,
425
CharacterBufferRange
unicodeString,
Core\CSharp\MS\Internal\FontFace\IFontFamily.cs (1)
95
CharacterBufferRange
unicodeString,
Core\CSharp\MS\Internal\FontFace\PhysicalFontFamily.cs (3)
174
CharacterBufferRange
charString,
300
CharacterBufferRange
unicodeString,
490
CharacterBufferRange
unicodeString,
Core\CSharp\MS\Internal\Shaping\CompositeFontFamily.cs (2)
246
CharacterBufferRange
unicodeString,
302
CharacterBufferRange
unicodeString,
Core\CSharp\MS\Internal\Shaping\IShapeableTextCollector.cs (1)
44
CharacterBufferRange
characterBufferRange,
Core\CSharp\MS\Internal\Shaping\TypefaceMap.cs (12)
99
CharacterBufferRange
unicodeString = new CharacterBufferRange(
245
CharacterBufferRange
unicodeString,
322
CharacterBufferRange
unicodeString,
380
CharacterBufferRange
unicodeString,
498
CharacterBufferRange
unicodeString,
594
CharacterBufferRange
mappedString = new CharacterBufferRange(
678
CharacterBufferRange
unicodeString,
726
CharacterBufferRange
unicodeString,
779
CharacterBufferRange
unicodeString,
867
CharacterBufferRange
unicodeString,
885
CharacterBufferRange
mapString = unicodeString;
991
CharacterBufferRange
unicodeString,
Core\CSharp\MS\Internal\TextFormatting\Bidi.cs (1)
503
CharacterBufferRange
charString,
Core\CSharp\MS\Internal\TextFormatting\FormatSettings.cs (3)
193
internal
CharacterBufferRange
FetchTextRun(
203
CharacterBufferRange
charString;
262
charString =
CharacterBufferRange
.Empty;
Core\CSharp\MS\Internal\TextFormatting\LineServicesRun.cs (3)
46
private
CharacterBufferRange
_charBufferRange; // character buffer range
68
CharacterBufferRange
charBufferRange,
101
CharacterBufferRange
charBufferRange,
Core\CSharp\MS\Internal\TextFormatting\SimpleTextLine.cs (6)
1428
CharacterBufferRange
charBufferRange = settings.FetchTextRun(
1464
CharacterBufferRange
charString,
1527
CharacterBufferRange
newBufferRange = settings.FetchTextRun(
1636
CharacterBufferRange
characterBufferRange = new CharacterBufferRange(modifedTextRun);
1677
CharacterBufferRange
charBufferRange,
1807
CharacterBufferRange
charBufferRange = new CharacterBufferRange(CharBufferReference, Length);
Core\CSharp\MS\Internal\TextFormatting\TextMarkerSource.cs (2)
181
CharacterBufferRange
charString =
CharacterBufferRange
.Empty;
Core\CSharp\MS\Internal\TextFormatting\TextProperties.cs (2)
181
private
CharacterBufferRange
_charBufferRange;
206
CharacterBufferRange
charBufferRange,
Core\CSharp\MS\Internal\TextFormatting\TextRunCacheImp.cs (3)
243
CharacterBufferRange
charString = new CharacterBufferRange(
298
CharacterBufferRange
charString =
CharacterBufferRange
.Empty;
Core\CSharp\MS\Internal\TextFormatting\TextShapeableCharacters.cs (3)
41
private
CharacterBufferRange
_characterBufferRange;
61
CharacterBufferRange
characterRange,
342
CharacterBufferRange
newBuffer = new CharacterBufferRange(characterString, characterLength);
Core\CSharp\MS\Internal\TextFormatting\TextStore.cs (2)
424
CharacterBufferRange
charString = _settings.FetchTextRun(
1227
CharacterBufferRange
charRange = textSpan.Value.CharacterBufferRange;
Core\CSharp\System\Windows\Media\FormattedText.cs (2)
1911
CharacterBufferRange
charString =
CharacterBufferRange
.Empty;
Core\CSharp\System\Windows\Media\GlyphTypeface.cs (5)
1685
CharacterBufferRange
charBufferRange = new CharacterBufferRange(unsafeCharString, stringLength);
1730
CharacterBufferRange
charBufferRange,
1785
internal void GetGlyphIndicesOptimized(
CharacterBufferRange
characters, ushort[] glyphIndices, float pixelsPerDip)
1795
internal void GetGlyphMetricsOptimized(
CharacterBufferRange
characters,
1809
internal void GetGlyphMetricsOptimized(
CharacterBufferRange
characters,
Core\CSharp\System\Windows\Media\TextFormatting\CharacterString.cs (10)
30
public struct CharacterBufferRange : IEquatable<
CharacterBufferRange
>
129
CharacterBufferRange
characterBufferRange,
197
if (obj is
CharacterBufferRange
)
199
return Equals((
CharacterBufferRange
)obj);
209
public bool Equals(
CharacterBufferRange
value)
224
CharacterBufferRange
left,
225
CharacterBufferRange
right
238
CharacterBufferRange
left,
239
CharacterBufferRange
right
266
public static
CharacterBufferRange
Empty
Core\CSharp\System\Windows\Media\TextFormatting\CultureSpecificCharacterBufferRange.cs (3)
27
private
CharacterBufferRange
_characterBufferRange;
32
public CultureSpecificCharacterBufferRange(CultureInfo culture,
CharacterBufferRange
characterBufferRange)
49
public
CharacterBufferRange
CharacterBufferRange
Core\CSharp\System\Windows\Media\TextFormatting\TextCharacters.cs (1)
301
CharacterBufferRange
characterBufferRange,
Core\CSharp\System\Windows\Media\Typeface.cs (3)
372
CharacterBufferRange
charBufferRange,
592
CharacterBufferRange
charBufferRange,
626
CharacterBufferRange
charBufferRange,
PresentationFramework (11)
src\Framework\MS\Internal\Documents\TextBoxLine.cs (2)
115
CharacterBufferRange
precedingText =
CharacterBufferRange
.Empty;
src\Framework\MS\Internal\PtsHost\Line.cs (2)
201
CharacterBufferRange
precedingText =
CharacterBufferRange
.Empty;
src\Framework\MS\Internal\PtsHost\ListMarkerLine.cs (1)
76
new CultureSpecificCharacterBufferRange(null,
CharacterBufferRange
.Empty)
src\Framework\MS\Internal\PtsHost\OptimalTextSource.cs (2)
151
CharacterBufferRange
precedingText =
CharacterBufferRange
.Empty;
src\Framework\MS\Internal\Text\ComplexLine.cs (2)
91
CharacterBufferRange
precedingText =
CharacterBufferRange
.Empty;
src\Framework\MS\Internal\Text\SimpleLine.cs (2)
84
CharacterBufferRange
charString =
CharacterBufferRange
.Empty;