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