39 references to NumberSubstitutionMethod
PresentationCore (34)
MS\Internal\Shaping\TypefaceMap.cs (1)
103NumberSubstitutionMethod numberSubstitutionMethod = DigitState.GetResolvedSubstitutionMethod(textRunProperties, digitCulture, out ignoreUserOverride);
MS\Internal\TextFormatting\LineServicesCallbacks.cs (2)
1529internal static CultureInfo GetNumberCulture(TextRunProperties properties, out NumberSubstitutionMethod method) 1534method = NumberSubstitutionMethod.AsCulture;
MS\Internal\TextFormatting\NumberSubstitution.cs (21)
50internal static NumberSubstitutionMethod GetResolvedSubstitutionMethod(TextRunProperties properties, CultureInfo digitCulture, out bool ignoreUserOverride) 53NumberSubstitutionMethod resolvedMethod = NumberSubstitutionMethod.European; 57NumberSubstitutionMethod method; 63if (method == NumberSubstitutionMethod.AsCulture) 68method = NumberSubstitutionMethod.Context; 71method = NumberSubstitutionMethod.NativeNational; 74method = NumberSubstitutionMethod.European; 81if (resolvedMethod == NumberSubstitutionMethod.Context) 83resolvedMethod = NumberSubstitutionMethod.Traditional; 99NumberSubstitutionMethod method; 113private static CultureInfo GetNumberCulture(TextRunProperties properties, out NumberSubstitutionMethod method, out bool ignoreUserOverride) 119method = NumberSubstitutionMethod.AsCulture; 141private CultureInfo GetDigitCulture(CultureInfo numberCulture, NumberSubstitutionMethod method, out bool contextual) 150if (method == NumberSubstitutionMethod.AsCulture) 155method = NumberSubstitutionMethod.Context; 159method = NumberSubstitutionMethod.NativeNational; 171case NumberSubstitutionMethod.Context: 183case NumberSubstitutionMethod.NativeNational: 194case NumberSubstitutionMethod.Traditional: 531private NumberSubstitutionMethod _lastMethod;
System\Windows\Media\textformatting\NumberSubstitution.cs (10)
23_substitution = NumberSubstitutionMethod.AsCulture; 35NumberSubstitutionMethod substitution) 116public NumberSubstitutionMethod Substitution 122if ((uint)value > (uint)NumberSubstitutionMethod.Traditional) 123throw new InvalidEnumArgumentException("Substitution", (int)value, typeof(NumberSubstitutionMethod)); 199typeof(NumberSubstitutionMethod), 205public static void SetSubstitution(DependencyObject target, NumberSubstitutionMethod value) 216public static NumberSubstitutionMethod GetSubstitution(DependencyObject target) 220return (NumberSubstitutionMethod)(target.GetValue(SubstitutionProperty)); 255private NumberSubstitutionMethod _substitution;
PresentationFramework (5)
MS\Internal\Text\DynamicPropertyReader.cs (1)
322Substitution = (NumberSubstitutionMethod)element.GetValue(NumberSubstitution.SubstitutionProperty)
System\Windows\FrameworkContentElement.cs (2)
75NumberSubstitution.SubstitutionProperty.OverrideMetadata(typeof(FrameworkContentElement), new FrameworkPropertyMetadata(NumberSubstitutionMethod.AsCulture, FrameworkPropertyMetadataOptions.Inherits | FrameworkPropertyMetadataOptions.AffectsMeasure | FrameworkPropertyMetadataOptions.AffectsRender, numberSubstitutionChanged)); 98NumberSubstitutionMethod.AsCulture
System\Windows\FrameworkElement.cs (2)
2384NumberSubstitution.SubstitutionProperty.OverrideMetadata(_typeofThis, new FrameworkPropertyMetadata(NumberSubstitutionMethod.AsCulture, FrameworkPropertyMetadataOptions.Inherits | FrameworkPropertyMetadataOptions.AffectsMeasure | FrameworkPropertyMetadataOptions.AffectsRender, numberSubstitutionChanged)); 2430NumberSubstitutionMethod.AsCulture