39 references to NumberSubstitutionMethod
PresentationCore (34)
Core\CSharp\MS\Internal\Shaping\TypefaceMap.cs (1)
119NumberSubstitutionMethod numberSubstitutionMethod = DigitState.GetResolvedSubstitutionMethod(textRunProperties, digitCulture, out ignoreUserOverride);
Core\CSharp\MS\Internal\TextFormatting\LineServicesCallbacks.cs (2)
1658internal static CultureInfo GetNumberCulture(TextRunProperties properties, out NumberSubstitutionMethod method) 1663method = NumberSubstitutionMethod.AsCulture;
Core\CSharp\MS\Internal\TextFormatting\NumberSubstitution.cs (21)
53internal static NumberSubstitutionMethod GetResolvedSubstitutionMethod(TextRunProperties properties, CultureInfo digitCulture, out bool ignoreUserOverride) 56NumberSubstitutionMethod resolvedMethod = NumberSubstitutionMethod.European; 60NumberSubstitutionMethod method; 66if (method == NumberSubstitutionMethod.AsCulture) 71method = NumberSubstitutionMethod.Context; 74method = NumberSubstitutionMethod.NativeNational; 77method = NumberSubstitutionMethod.European; 84if (resolvedMethod == NumberSubstitutionMethod.Context) 86resolvedMethod = NumberSubstitutionMethod.Traditional; 102NumberSubstitutionMethod method; 116private static CultureInfo GetNumberCulture(TextRunProperties properties, out NumberSubstitutionMethod method, out bool ignoreUserOverride) 122method = NumberSubstitutionMethod.AsCulture; 144private CultureInfo GetDigitCulture(CultureInfo numberCulture, NumberSubstitutionMethod method, out bool contextual) 153if (method == NumberSubstitutionMethod.AsCulture) 158method = NumberSubstitutionMethod.Context; 162method = NumberSubstitutionMethod.NativeNational; 174case NumberSubstitutionMethod.Context: 186case NumberSubstitutionMethod.NativeNational: 197case NumberSubstitutionMethod.Traditional: 537private NumberSubstitutionMethod _lastMethod;
Core\CSharp\System\Windows\Media\TextFormatting\NumberSubstitution.cs (10)
44_substitution = NumberSubstitutionMethod.AsCulture; 56NumberSubstitutionMethod substitution) 137public NumberSubstitutionMethod Substitution 143if ((uint)value > (uint)NumberSubstitutionMethod.Traditional) 144throw new InvalidEnumArgumentException("Substitution", (int)value, typeof(NumberSubstitutionMethod)); 232typeof(NumberSubstitutionMethod), 238public static void SetSubstitution(DependencyObject target, NumberSubstitutionMethod value) 252public static NumberSubstitutionMethod GetSubstitution(DependencyObject target) 259return (NumberSubstitutionMethod)(target.GetValue(SubstitutionProperty)); 298private NumberSubstitutionMethod _substitution;
PresentationFramework (5)
src\Framework\MS\Internal\Text\DynamicPropertyReader.cs (1)
332numberSubstitution.Substitution = (NumberSubstitutionMethod)element.GetValue(NumberSubstitution.SubstitutionProperty);
src\Framework\System\Windows\FrameworkContentElement.cs (2)
94NumberSubstitution.SubstitutionProperty.OverrideMetadata(typeof(FrameworkContentElement), new FrameworkPropertyMetadata(NumberSubstitutionMethod.AsCulture, FrameworkPropertyMetadataOptions.Inherits | FrameworkPropertyMetadataOptions.AffectsMeasure | FrameworkPropertyMetadataOptions.AffectsRender, numberSubstitutionChanged)); 117NumberSubstitutionMethod.AsCulture
src\Framework\System\Windows\FrameworkElement.cs (2)
2401NumberSubstitution.SubstitutionProperty.OverrideMetadata(_typeofThis, new FrameworkPropertyMetadata(NumberSubstitutionMethod.AsCulture, FrameworkPropertyMetadataOptions.Inherits | FrameworkPropertyMetadataOptions.AffectsMeasure | FrameworkPropertyMetadataOptions.AffectsRender, numberSubstitutionChanged)); 2447NumberSubstitutionMethod.AsCulture