3 instantiations of FontFamilyMap
PresentationCore (3)
MS\Internal\FontFace\CompositeFontParser.cs (1)
753
FontFamilyMap fmap = new
FontFamilyMap
();
MS\Internal\Shaping\CompositeFontFamily.cs (1)
74
new
FontFamilyMap
(
System\Windows\Media\FamilyMap.cs (1)
26
internal static readonly FontFamilyMap Default = new
FontFamilyMap
(
48 references to FontFamilyMap
PresentationCore (47)
MS\Internal\FontCache\FontFaceLayoutInfo.cs (1)
597
for (int codePoint = 0; codePoint <=
FontFamilyMap
.LastUnicodeScalar; ++codePoint)
MS\Internal\FontFace\CompositeFontInfo.cs (6)
42
internal void PrepareToAddFamilyMap(
FontFamilyMap
familyMap)
201
internal
FontFamilyMap
GetFamilyMapOfChar(ushort[] familyMapRanges, int ch)
216
FontFamilyMap
familyMap = _familyMaps[j];
223
return
FontFamilyMap
.Default;
243
if (
FontFamilyMap
.MatchLanguage(_familyMaps[i].Language, language))
257
while (i < _familyMaps.Count &&
FontFamilyMap
.MatchLanguage(_familyMaps[i].Language, language))
MS\Internal\FontFace\CompositeFontParser.cs (1)
753
FontFamilyMap
fmap = new FontFamilyMap();
MS\Internal\Shaping\CompositeFontFamily.cs (4)
75
0,
FontFamilyMap
.LastUnicodeScalar,
242
FontFamilyMap
familyMap = GetTargetFamilyMap(
283
private
FontFamilyMap
GetTargetFamilyMap(
322
FontFamilyMap
familyMap = _fontInfo.GetFamilyMapOfChar(familyMaps, ch);
System\Windows\Media\CharacterMetricsDictionary.cs (4)
373
if (key >= 0 && key <=
FontFamilyMap
.LastUnicodeScalar && _pageTable != null)
385
if (key >= 0 && key <=
FontFamilyMap
.LastUnicodeScalar && _pageTable != null)
491
if (!
FontFamilyMap
.ParseHexNumber(s, ref i, out value) || i < s.Length)
503
if (value < 0 || value >
FontFamilyMap
.LastUnicodeScalar)
System\Windows\Media\FamilyMap.cs (1)
26
internal static readonly
FontFamilyMap
Default = new FontFamilyMap(
System\Windows\Media\FamilyMapCollection.cs (28)
12
public sealed class FontFamilyMapCollection : IList<
FontFamilyMap
>, SC.IList
16
private
FontFamilyMap
[] _items;
31
public IEnumerator<
FontFamilyMap
> GetEnumerator()
48
public void Add(
FontFamilyMap
item)
64
public bool Contains(
FontFamilyMap
item)
72
public void CopyTo(
FontFamilyMap
[] array, int index)
120
public bool Remove(
FontFamilyMap
item)
155
public int IndexOf(
FontFamilyMap
item)
163
public void Insert(int index,
FontFamilyMap
item)
179
public
FontFamilyMap
this[int index]
200
return FindItem(value as
FontFamilyMap
) >= 0;
205
return FindItem(value as
FontFamilyMap
);
216
int i = FindItem(value as
FontFamilyMap
);
244
private int InsertItem(int index,
FontFamilyMap
item)
268
_items = new
FontFamilyMap
[InitialCapacity];
272
FontFamilyMap
[] items = new
FontFamilyMap
[_count * 2];
292
private void SetItem(int index,
FontFamilyMap
item)
336
private int FindItem(
FontFamilyMap
item)
361
private
FontFamilyMap
ConvertValue(object obj)
365
FontFamilyMap
familyMap = obj as
FontFamilyMap
;
367
throw new ArgumentException(SR.Format(SR.CannotConvertType, obj.GetType(), typeof(
FontFamilyMap
)));
372
private class Enumerator : IEnumerator<
FontFamilyMap
>, SC.IEnumerator
374
private
FontFamilyMap
[] _items;
377
private
FontFamilyMap
_current;
379
internal Enumerator(
FontFamilyMap
[] items, int count)
407
public
FontFamilyMap
Current
System\Windows\Media\FontFamilyConverter.cs (2)
178
foreach (
FontFamilyMap
familyMap in fontFamily.FamilyMaps)
180
if (
FontFamilyMap
.MatchCulture(familyMap.Language, culture))
PresentationFramework (1)
System\Windows\Controls\TextRangeAdaptor.cs (1)
1279
foreach (
FontFamilyMap
familyMap in fontFamily.FamilyMaps)