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