50 instantiations of CharacterBufferRange
PresentationCore (45)
MS\Internal\Classification.cs (1)
382new CharacterBufferRange(unicodeString, i, limit - i),
MS\Internal\FontFace\PhysicalFontFamily.cs (2)
293new CharacterBufferRange(unicodeString, advance, unicodeString.Length - advance), 344new CharacterBufferRange(unicodeString, nextValid, unicodeString.Length - nextValid),
MS\Internal\Shaping\CompositeFontFamily.cs (2)
316new CharacterBufferRange(unicodeString, cchAdvance, unicodeString.Length - cchAdvance), 330new CharacterBufferRange(unicodeString, cchAdvance, unicodeString.Length - cchAdvance),
MS\Internal\Shaping\GlyphingCache.cs (1)
78new CharacterBufferRange(characterBufferReference, stringLength),
MS\Internal\Shaping\TypefaceMap.cs (11)
84CharacterBufferRange unicodeString = new CharacterBufferRange( 136new CharacterBufferRange( 184new CharacterBufferRange( 328new CharacterBufferRange(unicodeString, ich, unicodeString.Length - ich), 343new CharacterBufferRange(unicodeString, ich + cchSpan, unicodeString.Length - ich - cchSpan), 404new CharacterBufferRange(unicodeString, ich + c, unicodeString.Length - ich - c), 562new CharacterBufferRange( 577CharacterBufferRange mappedString = new CharacterBufferRange( 786new CharacterBufferRange( 816new CharacterBufferRange( 930mapString = new CharacterBufferRange(
MS\Internal\TextFormatting\FormatSettings.cs (5)
199charString = new CharacterBufferRange( 212charString = new CharacterBufferRange((char*) TextStore.PwchObjectReplacement, 1); 225charString = new CharacterBufferRange((char*) TextStore.PwchLineSeparator, 1); 238charString = new CharacterBufferRange((char*) TextStore.PwchParaSeparator, 1); 245charString = new CharacterBufferRange((char*) TextStore.PwchHidden, 1);
MS\Internal\TextFormatting\LineServicesRun.cs (2)
139_charBufferRange = new CharacterBufferRange((char*)controlChar, 1); 149_charBufferRange = new CharacterBufferRange(
MS\Internal\TextFormatting\SimpleTextLine.cs (4)
944new CharacterBufferRange(run.CharBufferReference, run.Length), 1612CharacterBufferRange characterBufferRange = new CharacterBufferRange(modifedTextRun); 1690new CharacterBufferRange(run.CharBufferReference, run.Length), 1778CharacterBufferRange charBufferRange = new CharacterBufferRange(CharBufferReference, Length);
MS\Internal\TextFormatting\TextMarkerSource.cs (1)
176charString = new CharacterBufferRange(
MS\Internal\TextFormatting\TextProperties.cs (1)
297set { _charBufferRange = new CharacterBufferRange(_charBufferRange.CharacterBufferReference, value); }
MS\Internal\TextFormatting\TextRunCacheImp.cs (2)
223CharacterBufferRange charString = new CharacterBufferRange( 289charString = new CharacterBufferRange(
MS\Internal\TextFormatting\TextShapeableCharacters.cs (2)
225new CharacterBufferRange( 326CharacterBufferRange newBuffer = new CharacterBufferRange(characterString, characterLength);
MS\Internal\TextFormatting\TextStore.cs (6)
674new CharacterBufferRange((char*)PwchLineSeparator, 1), 694new CharacterBufferRange((char*)PwchParaSeparator, 1), 714new CharacterBufferRange((char*)PwchNbsp, 1), 1566new CharacterBufferRange(runInfo.CharacterBuffer, 0, stringLength), 1721new CharacterBufferRange(runInfo.CharacterBuffer, runInfo.OffsetToFirstChar + offsetToFirstChar + ich, cch), 1763new CharacterBufferRange(runInfo.CharacterBuffer, runInfo.OffsetToFirstChar, stringLength),
System\Windows\Media\FormattedText.cs (1)
1889charString = new CharacterBufferRange(
System\Windows\Media\GlyphTypeface.cs (1)
1328CharacterBufferRange charBufferRange = new CharacterBufferRange(unsafeCharString, stringLength);
System\Windows\Media\textformatting\CharacterString.cs (1)
250get { return new CharacterBufferRange(); }
System\Windows\Media\textformatting\TextCharacters.cs (2)
217new CharacterBufferRange(characterBufferReference, length), 234new CharacterBufferRange(characterBufferReference, nominalLength),
PresentationFramework (5)
MS\Internal\Documents\TextBoxLine.cs (1)
121precedingText = new CharacterBufferRange(text, 0, runLength);
MS\Internal\PtsHost\Line.cs (1)
212precedingText = new CharacterBufferRange(precedingTextString, 0, precedingTextString.Length);
MS\Internal\PtsHost\OptimalTextSource.cs (1)
160precedingText = new CharacterBufferRange(precedingTextString, 0, precedingTextString.Length);
MS\Internal\Text\ComplexLine.cs (1)
101precedingText = new CharacterBufferRange(precedingTextString, 0, precedingTextString.Length);
MS\Internal\Text\SimpleLine.cs (1)
81charString = new CharacterBufferRange(
81 references to CharacterBufferRange
PresentationCore (70)
MS\Internal\Classification.cs (2)
272CharacterBufferRange unicodeString, 371CharacterBufferRange unicodeString,
MS\Internal\FontFace\IFontFamily.cs (1)
89CharacterBufferRange unicodeString,
MS\Internal\FontFace\PhysicalFontFamily.cs (3)
140CharacterBufferRange charString, 261CharacterBufferRange unicodeString, 446CharacterBufferRange unicodeString,
MS\Internal\Shaping\CompositeFontFamily.cs (2)
229CharacterBufferRange unicodeString, 285CharacterBufferRange unicodeString,
MS\Internal\Shaping\IShapeableTextCollector.cs (1)
37CharacterBufferRange characterBufferRange,
MS\Internal\Shaping\TypefaceMap.cs (12)
84CharacterBufferRange unicodeString = new CharacterBufferRange( 229CharacterBufferRange unicodeString, 306CharacterBufferRange unicodeString, 364CharacterBufferRange unicodeString, 481CharacterBufferRange unicodeString, 577CharacterBufferRange mappedString = new CharacterBufferRange( 661CharacterBufferRange unicodeString, 709CharacterBufferRange unicodeString, 762CharacterBufferRange unicodeString, 850CharacterBufferRange unicodeString, 868CharacterBufferRange mapString = unicodeString; 974CharacterBufferRange unicodeString,
MS\Internal\TextFormatting\Bidi.cs (1)
484CharacterBufferRange charString,
MS\Internal\TextFormatting\FormatSettings.cs (3)
181internal CharacterBufferRange FetchTextRun( 191CharacterBufferRange charString; 250charString = CharacterBufferRange.Empty;
MS\Internal\TextFormatting\LineServicesRun.cs (3)
22private CharacterBufferRange _charBufferRange; // character buffer range 44CharacterBufferRange charBufferRange, 77CharacterBufferRange charBufferRange,
MS\Internal\TextFormatting\SimpleTextLine.cs (6)
1405CharacterBufferRange charBufferRange = settings.FetchTextRun( 1441CharacterBufferRange charString, 1504CharacterBufferRange newBufferRange = settings.FetchTextRun( 1612CharacterBufferRange characterBufferRange = new CharacterBufferRange(modifedTextRun); 1653CharacterBufferRange charBufferRange, 1778CharacterBufferRange charBufferRange = new CharacterBufferRange(CharBufferReference, Length);
MS\Internal\TextFormatting\TextMarkerSource.cs (2)
172CharacterBufferRange charString = CharacterBufferRange.Empty;
MS\Internal\TextFormatting\TextProperties.cs (2)
173private CharacterBufferRange _charBufferRange; 198CharacterBufferRange charBufferRange,
MS\Internal\TextFormatting\TextRunCacheImp.cs (3)
223CharacterBufferRange charString = new CharacterBufferRange( 278CharacterBufferRange charString = CharacterBufferRange.Empty;
MS\Internal\TextFormatting\TextShapeableCharacters.cs (3)
30private CharacterBufferRange _characterBufferRange; 50CharacterBufferRange characterRange, 326CharacterBufferRange newBuffer = new CharacterBufferRange(characterString, characterLength);
MS\Internal\TextFormatting\TextStore.cs (2)
403CharacterBufferRange charString = _settings.FetchTextRun( 1201CharacterBufferRange charRange = textSpan.Value.CharacterBufferRange;
System\Windows\Media\FormattedText.cs (2)
1878CharacterBufferRange charString = CharacterBufferRange.Empty;
System\Windows\Media\GlyphTypeface.cs (5)
1328CharacterBufferRange charBufferRange = new CharacterBufferRange(unsafeCharString, stringLength); 1373CharacterBufferRange charBufferRange, 1428internal void GetGlyphIndicesOptimized(CharacterBufferRange characters, ushort[] glyphIndices, float pixelsPerDip) 1438internal void GetGlyphMetricsOptimized(CharacterBufferRange characters, 1451internal void GetGlyphMetricsOptimized(CharacterBufferRange characters,
System\Windows\Media\textformatting\CharacterString.cs (10)
23public struct CharacterBufferRange : IEquatable<CharacterBufferRange> 111CharacterBufferRange characterBufferRange, 179if (obj is CharacterBufferRange) 181return Equals((CharacterBufferRange)obj); 191public bool Equals(CharacterBufferRange value) 206CharacterBufferRange left, 207CharacterBufferRange right 220CharacterBufferRange left, 221CharacterBufferRange right 248public static CharacterBufferRange Empty
System\Windows\Media\textformatting\CultureSpecificCharacterBufferRange.cs (3)
20private CharacterBufferRange _characterBufferRange; 25public CultureSpecificCharacterBufferRange(CultureInfo culture, CharacterBufferRange characterBufferRange) 42public CharacterBufferRange CharacterBufferRange
System\Windows\Media\textformatting\TextCharacters.cs (1)
274CharacterBufferRange characterBufferRange,
System\Windows\Media\Typeface.cs (3)
357CharacterBufferRange charBufferRange, 577CharacterBufferRange charBufferRange, 611CharacterBufferRange charBufferRange,
PresentationFramework (11)
MS\Internal\Documents\TextBoxLine.cs (2)
106CharacterBufferRange precedingText = CharacterBufferRange.Empty;
MS\Internal\PtsHost\Line.cs (2)
192CharacterBufferRange precedingText = CharacterBufferRange.Empty;
MS\Internal\PtsHost\ListMarkerLine.cs (1)
65new CultureSpecificCharacterBufferRange(null, CharacterBufferRange.Empty)
MS\Internal\PtsHost\OptimalTextSource.cs (2)
140CharacterBufferRange precedingText = CharacterBufferRange.Empty;
MS\Internal\Text\ComplexLine.cs (2)
83CharacterBufferRange precedingText = CharacterBufferRange.Empty;
MS\Internal\Text\SimpleLine.cs (2)
76CharacterBufferRange charString = CharacterBufferRange.Empty;