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