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