50 instantiations of CharacterBufferRange
PresentationCore (45)
MS\Internal\Classification.cs (1)
381new CharacterBufferRange(unicodeString, i, limit - i),
MS\Internal\FontFace\PhysicalFontFamily.cs (2)
292new CharacterBufferRange(unicodeString, advance, unicodeString.Length - advance), 343new CharacterBufferRange(unicodeString, nextValid, unicodeString.Length - nextValid),
MS\Internal\Shaping\CompositeFontFamily.cs (2)
315new CharacterBufferRange(unicodeString, cchAdvance, unicodeString.Length - cchAdvance), 329new CharacterBufferRange(unicodeString, cchAdvance, unicodeString.Length - cchAdvance),
MS\Internal\Shaping\GlyphingCache.cs (1)
77new CharacterBufferRange(characterBufferReference, stringLength),
MS\Internal\Shaping\TypefaceMap.cs (11)
83CharacterBufferRange unicodeString = new CharacterBufferRange( 135new CharacterBufferRange( 183new CharacterBufferRange( 327new CharacterBufferRange(unicodeString, ich, unicodeString.Length - ich), 342new CharacterBufferRange(unicodeString, ich + cchSpan, unicodeString.Length - ich - cchSpan), 403new CharacterBufferRange(unicodeString, ich + c, unicodeString.Length - ich - c), 561new CharacterBufferRange( 576CharacterBufferRange mappedString = new CharacterBufferRange( 785new CharacterBufferRange( 815new CharacterBufferRange( 929mapString = new CharacterBufferRange(
MS\Internal\TextFormatting\FormatSettings.cs (5)
198charString = new CharacterBufferRange( 211charString = new CharacterBufferRange((char*) TextStore.PwchObjectReplacement, 1); 224charString = new CharacterBufferRange((char*) TextStore.PwchLineSeparator, 1); 237charString = new CharacterBufferRange((char*) TextStore.PwchParaSeparator, 1); 244charString = new CharacterBufferRange((char*) TextStore.PwchHidden, 1);
MS\Internal\TextFormatting\LineServicesRun.cs (2)
138_charBufferRange = new CharacterBufferRange((char*)controlChar, 1); 148_charBufferRange = new CharacterBufferRange(
MS\Internal\TextFormatting\SimpleTextLine.cs (4)
937new CharacterBufferRange(run.CharBufferReference, run.Length), 1605CharacterBufferRange characterBufferRange = new CharacterBufferRange(modifedTextRun); 1687new CharacterBufferRange(run.CharBufferReference, run.Length), 1775CharacterBufferRange charBufferRange = new CharacterBufferRange(CharBufferReference, Length);
MS\Internal\TextFormatting\TextMarkerSource.cs (1)
175charString = new CharacterBufferRange(
MS\Internal\TextFormatting\TextProperties.cs (1)
296set { _charBufferRange = new CharacterBufferRange(_charBufferRange.CharacterBufferReference, value); }
MS\Internal\TextFormatting\TextRunCacheImp.cs (2)
222CharacterBufferRange charString = new CharacterBufferRange( 288charString = new CharacterBufferRange(
MS\Internal\TextFormatting\TextShapeableCharacters.cs (2)
224new CharacterBufferRange( 325CharacterBufferRange newBuffer = new CharacterBufferRange(characterString, characterLength);
MS\Internal\TextFormatting\TextStore.cs (6)
673new CharacterBufferRange((char*)PwchLineSeparator, 1), 693new CharacterBufferRange((char*)PwchParaSeparator, 1), 713new CharacterBufferRange((char*)PwchNbsp, 1), 1565new CharacterBufferRange(runInfo.CharacterBuffer, 0, stringLength), 1720new CharacterBufferRange(runInfo.CharacterBuffer, runInfo.OffsetToFirstChar + offsetToFirstChar + ich, cch), 1762new CharacterBufferRange(runInfo.CharacterBuffer, runInfo.OffsetToFirstChar, stringLength),
System\Windows\Media\FormattedText.cs (1)
1868charString = new CharacterBufferRange(
System\Windows\Media\GlyphTypeface.cs (1)
1327CharacterBufferRange charBufferRange = new CharacterBufferRange(unsafeCharString, stringLength);
System\Windows\Media\textformatting\CharacterString.cs (1)
249get { return new CharacterBufferRange(); }
System\Windows\Media\textformatting\TextCharacters.cs (2)
216new CharacterBufferRange(characterBufferReference, length), 233new CharacterBufferRange(characterBufferReference, nominalLength),
PresentationFramework (5)
MS\Internal\Documents\TextBoxLine.cs (1)
120precedingText = new CharacterBufferRange(text, 0, runLength);
MS\Internal\PtsHost\Line.cs (1)
200precedingText = new CharacterBufferRange(precedingTextString, 0, precedingTextString.Length);
MS\Internal\PtsHost\OptimalTextSource.cs (1)
151precedingText = new CharacterBufferRange(precedingTextString, 0, precedingTextString.Length);
MS\Internal\Text\ComplexLine.cs (1)
100precedingText = new CharacterBufferRange(precedingTextString, 0, precedingTextString.Length);
MS\Internal\Text\SimpleLine.cs (1)
80charString = new CharacterBufferRange(
81 references to CharacterBufferRange
PresentationCore (70)
MS\Internal\Classification.cs (2)
271CharacterBufferRange unicodeString, 370CharacterBufferRange unicodeString,
MS\Internal\FontFace\IFontFamily.cs (1)
88CharacterBufferRange unicodeString,
MS\Internal\FontFace\PhysicalFontFamily.cs (3)
139CharacterBufferRange charString, 260CharacterBufferRange unicodeString, 445CharacterBufferRange unicodeString,
MS\Internal\Shaping\CompositeFontFamily.cs (2)
228CharacterBufferRange unicodeString, 284CharacterBufferRange unicodeString,
MS\Internal\Shaping\IShapeableTextCollector.cs (1)
36CharacterBufferRange characterBufferRange,
MS\Internal\Shaping\TypefaceMap.cs (12)
83CharacterBufferRange unicodeString = new CharacterBufferRange( 228CharacterBufferRange unicodeString, 305CharacterBufferRange unicodeString, 363CharacterBufferRange unicodeString, 480CharacterBufferRange unicodeString, 576CharacterBufferRange mappedString = new CharacterBufferRange( 660CharacterBufferRange unicodeString, 708CharacterBufferRange unicodeString, 761CharacterBufferRange unicodeString, 849CharacterBufferRange unicodeString, 867CharacterBufferRange mapString = unicodeString; 973CharacterBufferRange unicodeString,
MS\Internal\TextFormatting\Bidi.cs (1)
483CharacterBufferRange charString,
MS\Internal\TextFormatting\FormatSettings.cs (3)
180internal CharacterBufferRange FetchTextRun( 190CharacterBufferRange charString; 249charString = CharacterBufferRange.Empty;
MS\Internal\TextFormatting\LineServicesRun.cs (3)
21private CharacterBufferRange _charBufferRange; // character buffer range 43CharacterBufferRange charBufferRange, 76CharacterBufferRange charBufferRange,
MS\Internal\TextFormatting\SimpleTextLine.cs (6)
1398CharacterBufferRange charBufferRange = settings.FetchTextRun( 1434CharacterBufferRange charString, 1497CharacterBufferRange newBufferRange = settings.FetchTextRun( 1605CharacterBufferRange characterBufferRange = new CharacterBufferRange(modifedTextRun); 1648CharacterBufferRange charBufferRange, 1775CharacterBufferRange charBufferRange = new CharacterBufferRange(CharBufferReference, Length);
MS\Internal\TextFormatting\TextMarkerSource.cs (2)
171CharacterBufferRange charString = CharacterBufferRange.Empty;
MS\Internal\TextFormatting\TextProperties.cs (2)
172private CharacterBufferRange _charBufferRange; 197CharacterBufferRange charBufferRange,
MS\Internal\TextFormatting\TextRunCacheImp.cs (3)
222CharacterBufferRange charString = new CharacterBufferRange( 277CharacterBufferRange charString = CharacterBufferRange.Empty;
MS\Internal\TextFormatting\TextShapeableCharacters.cs (3)
29private CharacterBufferRange _characterBufferRange; 49CharacterBufferRange characterRange, 325CharacterBufferRange newBuffer = new CharacterBufferRange(characterString, characterLength);
MS\Internal\TextFormatting\TextStore.cs (2)
402CharacterBufferRange charString = _settings.FetchTextRun( 1200CharacterBufferRange charRange = textSpan.Value.CharacterBufferRange;
System\Windows\Media\FormattedText.cs (2)
1857CharacterBufferRange charString = CharacterBufferRange.Empty;
System\Windows\Media\GlyphTypeface.cs (5)
1327CharacterBufferRange charBufferRange = new CharacterBufferRange(unsafeCharString, stringLength); 1372CharacterBufferRange charBufferRange, 1427internal void GetGlyphIndicesOptimized(CharacterBufferRange characters, ushort[] glyphIndices, float pixelsPerDip) 1437internal void GetGlyphMetricsOptimized(CharacterBufferRange characters, 1450internal void GetGlyphMetricsOptimized(CharacterBufferRange characters,
System\Windows\Media\textformatting\CharacterString.cs (10)
22public struct CharacterBufferRange : IEquatable<CharacterBufferRange> 110CharacterBufferRange characterBufferRange, 178if (obj is CharacterBufferRange) 180return Equals((CharacterBufferRange)obj); 190public bool Equals(CharacterBufferRange value) 205CharacterBufferRange left, 206CharacterBufferRange right 219CharacterBufferRange left, 220CharacterBufferRange right 247public static CharacterBufferRange Empty
System\Windows\Media\textformatting\CultureSpecificCharacterBufferRange.cs (3)
19private CharacterBufferRange _characterBufferRange; 24public CultureSpecificCharacterBufferRange(CultureInfo culture, CharacterBufferRange characterBufferRange) 41public CharacterBufferRange CharacterBufferRange
System\Windows\Media\textformatting\TextCharacters.cs (1)
273CharacterBufferRange characterBufferRange,
System\Windows\Media\Typeface.cs (3)
356CharacterBufferRange charBufferRange, 576CharacterBufferRange charBufferRange, 610CharacterBufferRange charBufferRange,
PresentationFramework (11)
MS\Internal\Documents\TextBoxLine.cs (2)
105CharacterBufferRange precedingText = CharacterBufferRange.Empty;
MS\Internal\PtsHost\Line.cs (2)
180CharacterBufferRange precedingText = CharacterBufferRange.Empty;
MS\Internal\PtsHost\ListMarkerLine.cs (1)
64new CultureSpecificCharacterBufferRange(null, CharacterBufferRange.Empty)
MS\Internal\PtsHost\OptimalTextSource.cs (2)
131CharacterBufferRange precedingText = CharacterBufferRange.Empty;
MS\Internal\Text\ComplexLine.cs (2)
82CharacterBufferRange precedingText = CharacterBufferRange.Empty;
MS\Internal\Text\SimpleLine.cs (2)
75CharacterBufferRange charString = CharacterBufferRange.Empty;