3 instantiations of FontFamilyMap
PresentationCore (3)
MS\Internal\FontFace\CompositeFontParser.cs (1)
753
FontFamilyMap fmap = new
FontFamilyMap
();
MS\Internal\Shaping\CompositeFontFamily.cs (1)
75
new
FontFamilyMap
(
System\Windows\Media\FamilyMap.cs (1)
27
internal static readonly FontFamilyMap Default = new
FontFamilyMap
(
48 references to FontFamilyMap
PresentationCore (47)
MS\Internal\FontCache\FontFaceLayoutInfo.cs (1)
598
for (int codePoint = 0; codePoint <=
FontFamilyMap
.LastUnicodeScalar; ++codePoint)
MS\Internal\FontFace\CompositeFontInfo.cs (6)
43
internal void PrepareToAddFamilyMap(
FontFamilyMap
familyMap)
202
internal
FontFamilyMap
GetFamilyMapOfChar(ushort[] familyMapRanges, int ch)
217
FontFamilyMap
familyMap = _familyMaps[j];
224
return
FontFamilyMap
.Default;
244
if (
FontFamilyMap
.MatchLanguage(_familyMaps[i].Language, language))
258
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)
76
0,
FontFamilyMap
.LastUnicodeScalar,
243
FontFamilyMap
familyMap = GetTargetFamilyMap(
284
private
FontFamilyMap
GetTargetFamilyMap(
323
FontFamilyMap
familyMap = _fontInfo.GetFamilyMapOfChar(familyMaps, ch);
System\Windows\Media\CharacterMetricsDictionary.cs (4)
380
if (key >= 0 && key <=
FontFamilyMap
.LastUnicodeScalar && _pageTable != null)
392
if (key >= 0 && key <=
FontFamilyMap
.LastUnicodeScalar && _pageTable != null)
498
if (!
FontFamilyMap
.ParseHexNumber(s, ref i, out value) || i < s.Length)
510
if (value < 0 || value >
FontFamilyMap
.LastUnicodeScalar)
System\Windows\Media\FamilyMap.cs (1)
27
internal static readonly
FontFamilyMap
Default = new FontFamilyMap(
System\Windows\Media\FamilyMapCollection.cs (28)
13
public sealed class FontFamilyMapCollection : IList<
FontFamilyMap
>, SC.IList
17
private
FontFamilyMap
[] _items;
32
public IEnumerator<
FontFamilyMap
> GetEnumerator()
49
public void Add(
FontFamilyMap
item)
65
public bool Contains(
FontFamilyMap
item)
73
public void CopyTo(
FontFamilyMap
[] array, int index)
121
public bool Remove(
FontFamilyMap
item)
156
public int IndexOf(
FontFamilyMap
item)
164
public void Insert(int index,
FontFamilyMap
item)
180
public
FontFamilyMap
this[int index]
201
return FindItem(value as
FontFamilyMap
) >= 0;
206
return FindItem(value as
FontFamilyMap
);
217
int i = FindItem(value as
FontFamilyMap
);
245
private int InsertItem(int index,
FontFamilyMap
item)
269
_items = new
FontFamilyMap
[InitialCapacity];
273
FontFamilyMap
[] items = new
FontFamilyMap
[_count * 2];
293
private void SetItem(int index,
FontFamilyMap
item)
337
private int FindItem(
FontFamilyMap
item)
362
private
FontFamilyMap
ConvertValue(object obj)
366
FontFamilyMap
familyMap = obj as
FontFamilyMap
;
368
throw new ArgumentException(SR.Format(SR.CannotConvertType, obj.GetType(), typeof(
FontFamilyMap
)));
373
private class Enumerator : IEnumerator<
FontFamilyMap
>, SC.IEnumerator
375
FontFamilyMap
[] _items;
378
FontFamilyMap
_current;
380
internal Enumerator(
FontFamilyMap
[] items, int count)
408
public
FontFamilyMap
Current
System\Windows\Media\FontFamilyConverter.cs (2)
185
foreach (
FontFamilyMap
familyMap in fontFamily.FamilyMaps)
187
if (
FontFamilyMap
.MatchCulture(familyMap.Language, culture))
PresentationFramework (1)
System\Windows\Controls\TextRangeAdaptor.cs (1)
1280
foreach (
FontFamilyMap
familyMap in fontFamily.FamilyMaps)