39 references to NumberSubstitutionMethod
PresentationCore (34)
MS\Internal\Shaping\TypefaceMap.cs (1)
104NumberSubstitutionMethod numberSubstitutionMethod = DigitState.GetResolvedSubstitutionMethod(textRunProperties, digitCulture, out ignoreUserOverride);
MS\Internal\TextFormatting\LineServicesCallbacks.cs (2)
1530internal static CultureInfo GetNumberCulture(TextRunProperties properties, out NumberSubstitutionMethod method) 1535method = NumberSubstitutionMethod.AsCulture;
MS\Internal\TextFormatting\NumberSubstitution.cs (21)
51internal static NumberSubstitutionMethod GetResolvedSubstitutionMethod(TextRunProperties properties, CultureInfo digitCulture, out bool ignoreUserOverride) 54NumberSubstitutionMethod resolvedMethod = NumberSubstitutionMethod.European; 58NumberSubstitutionMethod method; 64if (method == NumberSubstitutionMethod.AsCulture) 69method = NumberSubstitutionMethod.Context; 72method = NumberSubstitutionMethod.NativeNational; 75method = NumberSubstitutionMethod.European; 82if (resolvedMethod == NumberSubstitutionMethod.Context) 84resolvedMethod = NumberSubstitutionMethod.Traditional; 100NumberSubstitutionMethod method; 114private static CultureInfo GetNumberCulture(TextRunProperties properties, out NumberSubstitutionMethod method, out bool ignoreUserOverride) 120method = NumberSubstitutionMethod.AsCulture; 142private CultureInfo GetDigitCulture(CultureInfo numberCulture, NumberSubstitutionMethod method, out bool contextual) 151if (method == NumberSubstitutionMethod.AsCulture) 156method = NumberSubstitutionMethod.Context; 160method = NumberSubstitutionMethod.NativeNational; 172case NumberSubstitutionMethod.Context: 184case NumberSubstitutionMethod.NativeNational: 195case NumberSubstitutionMethod.Traditional: 532private NumberSubstitutionMethod _lastMethod;
System\Windows\Media\textformatting\NumberSubstitution.cs (10)
24_substitution = NumberSubstitutionMethod.AsCulture; 36NumberSubstitutionMethod substitution) 117public NumberSubstitutionMethod Substitution 123if ((uint)value > (uint)NumberSubstitutionMethod.Traditional) 124throw new InvalidEnumArgumentException("Substitution", (int)value, typeof(NumberSubstitutionMethod)); 200typeof(NumberSubstitutionMethod), 206public static void SetSubstitution(DependencyObject target, NumberSubstitutionMethod value) 217public static NumberSubstitutionMethod GetSubstitution(DependencyObject target) 221return (NumberSubstitutionMethod)(target.GetValue(SubstitutionProperty)); 256private NumberSubstitutionMethod _substitution;
PresentationFramework (5)
MS\Internal\Text\DynamicPropertyReader.cs (1)
323Substitution = (NumberSubstitutionMethod)element.GetValue(NumberSubstitution.SubstitutionProperty)
System\Windows\FrameworkContentElement.cs (2)
76NumberSubstitution.SubstitutionProperty.OverrideMetadata(typeof(FrameworkContentElement), new FrameworkPropertyMetadata(NumberSubstitutionMethod.AsCulture, FrameworkPropertyMetadataOptions.Inherits | FrameworkPropertyMetadataOptions.AffectsMeasure | FrameworkPropertyMetadataOptions.AffectsRender, numberSubstitutionChanged)); 99NumberSubstitutionMethod.AsCulture
System\Windows\FrameworkElement.cs (2)
2385NumberSubstitution.SubstitutionProperty.OverrideMetadata(_typeofThis, new FrameworkPropertyMetadata(NumberSubstitutionMethod.AsCulture, FrameworkPropertyMetadataOptions.Inherits | FrameworkPropertyMetadataOptions.AffectsMeasure | FrameworkPropertyMetadataOptions.AffectsRender, numberSubstitutionChanged)); 2431NumberSubstitutionMethod.AsCulture