442 references to CultureInfo
aspire (1)
Aspire.Dashboard.Tests (6)
Aspire.Hosting.Tests (4)
BasicTestApp (2)
BasicWebSite (2)
dotnet-svcutil.xmlserializer (1)
dotnet-svcutil-lib (2)
GenerateDocumentationAndConfigFiles (1)
HtmlGenerationWebSite (5)
Infrastructure.Common (1)
InteractiveHost.UnitTests (1)
InteractiveHost32 (2)
InteractiveHost64 (2)
LocalizationSample (16)
LocalizationWebsite (12)
Microsoft.AspNetCore.Components.Tests (3)
Microsoft.AspNetCore.Components.WebAssembly.Tests (3)
Microsoft.AspNetCore.Html.Abstractions.Tests (2)
Microsoft.AspNetCore.InternalTesting (7)
Microsoft.AspNetCore.InternalTesting.Tests (6)
Microsoft.AspNetCore.Localization (2)
Microsoft.AspNetCore.Localization.Routing.Tests (4)
Microsoft.AspNetCore.Localization.Tests (37)
Microsoft.AspNetCore.Mvc.Core.Test (33)
Microsoft.AspNetCore.Mvc.FunctionalTests (6)
Microsoft.AspNetCore.Mvc.Localization.Test (2)
Microsoft.AspNetCore.Mvc.Razor (1)
Microsoft.Build.Framework (2)
Microsoft.CodeAnalysis (1)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (1)
Microsoft.CodeAnalysis.Features (2)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Microsoft.Data.Analysis.Tests (7)
Microsoft.DotNet.Build.Tasks.Installers (1)
Microsoft.ML.CodeGenerator.Tests (1)
Microsoft.ML.IntegrationTests (1)
Microsoft.ML.TestFramework (1)
Microsoft.ML.Tests (2)
PresentationBuildTasks (1)
PresentationCore (6)
MS\Internal\FontCache\FontFaceLayoutInfo.cs (4)
982new MajorLanguageDesc(new CultureInfo("en"), ScriptTags.Latin, LanguageTags.English), // English neutral culture
983new MajorLanguageDesc(new CultureInfo("de"), ScriptTags.Latin, LanguageTags.German), // German neutral culture
984new MajorLanguageDesc(new CultureInfo("ja"), ScriptTags.CJKIdeographic, LanguageTags.Japanese), // Japanese neutral culture
985new MajorLanguageDesc(new CultureInfo("ja"), ScriptTags.Hiragana, LanguageTags.Japanese) // Japanese neutral culture
PresentationCore.Tests (50)
System\Windows\DurationConverter.Tests.cs (5)
61yield return new object?[] { "17.22:10:15.4571230", new CultureInfo("ru-RU"), new Duration(new TimeSpan(17, 22, 10, 15, 457, 123)), true };
107yield return new object?[] { new Duration(TimeSpan.FromTicks(5624853448000)), new CultureInfo("ru-RU"), " 6:12:14:45,3448 " };
131yield return new object?[] { new CultureInfo("ru-RU"), " á " };
135yield return new object?[] { new CultureInfo("ru-RU"), " 6:12:14:45.3448 " };
157yield return new object?[] { new CultureInfo("ru-RU"), 12345 };
System\Windows\Input\Command\KeyGestureConverter.Tests.cs (7)
100yield return new object?[] { new KeyGesture(Key.Insert, ModifierKeys.Control | ModifierKeys.Windows | ModifierKeys.Alt), null, new CultureInfo("de-DE"), "Ctrl+Alt+Windows+Insert", };
104yield return new object?[] { new KeyGesture(Key.F21, ModifierKeys.Alt | ModifierKeys.Windows, "displayString"), null, new CultureInfo("ru-RU"), "Alt+Windows+F21,displayString" };
114yield return new object?[] { new KeyGesture(Key.Insert, ModifierKeys.Control | ModifierKeys.Windows | ModifierKeys.Alt), null, new CultureInfo("de-DE"), "Ctrl+Alt+Windows+Insert ", };
166yield return new object?[] { string.Empty, null, new CultureInfo("de-DE"), new KeyGesture(Key.None, ModifierKeys.Windows, validateGesture: false) };
167yield return new object?[] { string.Empty, null, new CultureInfo("ru-RU"), new KeyGesture(Key.None, ModifierKeys.Alt, validateGesture: false) };
175yield return new object?[] { "Ctrl+Alt+Windows+Insert", null, new CultureInfo("de-DE"), new KeyGesture(Key.Insert, ModifierKeys.Control | ModifierKeys.Windows | ModifierKeys.Alt) };
179yield return new object?[] { "Alt+Windows+F21,displayString", null, new CultureInfo("ru-RU"), new KeyGesture(Key.F21, ModifierKeys.Alt | ModifierKeys.Windows, "displayString") };
System\Windows\Input\Command\MouseGestureConverter.Tests.cs (7)
94yield return new object?[] { new MouseGesture(MouseAction.LeftClick, ModifierKeys.None), null, new CultureInfo("ru-RU"), "LeftClick" };
97yield return new object?[] { new MouseGesture(MouseAction.MiddleDoubleClick, ModifierKeys.Alt), null, new CultureInfo("no-NO"), "Alt+MiddleDoubleClick" };
108yield return new object?[] { new MouseGesture(MouseAction.MiddleClick, ModifierKeys.Windows | ModifierKeys.Shift), null, new CultureInfo("no-NO"), " Shift + Windows + MiddleClick " };
158yield return new object?[] { "Windows+", null, new CultureInfo("de-DE"), new MouseGesture(MouseAction.None, ModifierKeys.Windows) };
159yield return new object?[] { "Shift+", null, new CultureInfo("ru-RU"), new MouseGesture(MouseAction.None, ModifierKeys.Shift) };
165yield return new object?[] { "Ctrl+Alt+Windows+WheelClick", null, new CultureInfo("de-DE"), new MouseGesture(MouseAction.WheelClick, ModifierKeys.Control | ModifierKeys.Windows | ModifierKeys.Alt) };
166yield return new object?[] { "Alt+Windows+MiddleDoubleClick", null, new CultureInfo("ru-RU"), new MouseGesture(MouseAction.MiddleDoubleClick, ModifierKeys.Alt | ModifierKeys.Windows) };
System\Windows\Input\MouseActionConverter.Tests.cs (6)
88yield return new object?[] { MouseAction.LeftClick, null, new CultureInfo("ru-RU"), "LeftClick" };
91yield return new object?[] { MouseAction.WheelClick, null, new CultureInfo("no-NO"), "WheelClick" };
98yield return new object?[] { MouseAction.None, null, new CultureInfo("ru-RU"), " NoNE " };
101yield return new object?[] { MouseAction.MiddleClick, null, new CultureInfo("no-NO"), " MiDDLeCliCK " };
139yield return new object?[] { "RightClick", null, new CultureInfo("ru-RU"), MouseAction.RightClick };
141yield return new object?[] { "WheelClick", null, new CultureInfo("no-NO"), MouseAction.WheelClick };
System\Windows\Media\Animation\KeySplineConverter.Tests.cs (16)
64yield return new object[] { "0,25 ;0,1;0,25;1", 0.25, 0.1, 0.25, 1.0, new CultureInfo("fr-FR") };
65yield return new object[] { " 0,25;0,1 ;0,25;1", 0.25, 0.1, 0.25, 1.0, new CultureInfo("de-DE") };
66yield return new object[] { "0.25,0.1,0.25,1", 0.25, 0.1, 0.25, 1.0, new CultureInfo("en-US") };
67yield return new object[] { "0,25; 0,1;0,25;1 ", 0.25, 0.1, 0.25, 1.0, new CultureInfo("es-ES") };
69yield return new object[] { "0,5;0,75;0,25; 0,9", 0.5, 0.75, 0.25, 0.9, new CultureInfo("fr-FR") };
91yield return new object[] { "8,3; 0,4; 0,6; 1,8", new CultureInfo("fr-FR") };
104yield return new object[] { " 0.3, 1.8, 1.6, 0.7", new CultureInfo("de-DE") };
174new CultureInfo("en-US"), "1,0,0,1"
179new CultureInfo("fr-FR"), "1;0;0;1"
184new CultureInfo("de-DE"), "0,3;0,2;0,4;0,8"
209new CultureInfo("en-US"), "0.6,0.4,0.2,0.8"
219new CultureInfo("fr-FR"), "0,2;0,8;0,4;0,6"
224new CultureInfo("de-DE"), "0,75;0,25;0,5;0,5"
239new CultureInfo("en-US"), "0.4,0.4,0.6,0.6"
244new CultureInfo("fr-FR"), "0,8;0,2;0,3;0,7"
249new CultureInfo("de-DE"), "0,55;0,45;0,35;0,65"
System\Windows\TextDecorationCollectionConverter.Tests.cs (9)
68yield return new object[] { new TextDecorationCollection(), new CultureInfo("ru-RU"), string.Empty };
69yield return new object[] { new TextDecorationCollection(), new CultureInfo("no-NO"), " " };
70yield return new object[] { new TextDecorationCollection(), new CultureInfo("no-NO"), "None" };
71yield return new object[] { new TextDecorationCollection(), new CultureInfo("ru-RU"), " None " };
74yield return new object[] { new TextDecorationCollection([TextDecorations.Strikethrough[0]]), new CultureInfo("no-NO"), "Strikethrough" };
75yield return new object[] { new TextDecorationCollection([TextDecorations.Strikethrough[0]]), new CultureInfo("ru-RU"), "Strikethrough " };
78new CultureInfo("no-NO"),
81new CultureInfo("ru-RU"),
86new CultureInfo("fr-FR"), " Strikethrough ,Underline, Baseline , Overline " };
PresentationFramework (12)
PresentationFramework.Tests (52)
System\Windows\Controls\VirtualizationCacheLengthConverter.Tests.cs (52)
82yield return new object[] { "25;50", 25.0, 50.0, new CultureInfo("fr-FR") };
83yield return new object[] { "12,34;56,78", 12.34, 56.78, new CultureInfo("fr-FR") };
84yield return new object[] { "0;0", 0.0, 0.0, new CultureInfo("fr-FR") };
85yield return new object[] { "1;2", 1.0, 2.0, new CultureInfo("fr-FR") };
86yield return new object[] { "3,14;2,718", 3.14, 2.718, new CultureInfo("fr-FR") };
87yield return new object[] { "42;84", 42.0, 84.0, new CultureInfo("fr-FR") };
88yield return new object[] { "99,9;100,1", 99.9, 100.1, new CultureInfo("fr-FR") };
89yield return new object[] { "0,1;0,2", 0.1, 0.2, new CultureInfo("fr-FR") };
90yield return new object[] { "123;456", 123.0, 456.0, new CultureInfo("fr-FR") };
92yield return new object[] { "7,5;15,5", 7.5, 15.5, new CultureInfo("de-DE") };
95yield return new object[] { " 1;2", 1.0, 2.0, new CultureInfo("fr-FR") };
96yield return new object[] { "3,14; 2,718", 3.14, 2.718, new CultureInfo("fr-FR") };
101yield return new object[] { "88,8", 88.8, 88.8, new CultureInfo("de-DE") };
102yield return new object[] { "66.66", 66.66, 66.66, new CultureInfo("en-US") };
104yield return new object[] { "39,95", 39.95, 39.95, new CultureInfo("es-ES") };
105yield return new object[] { "110,1", 110.1, 110.1, new CultureInfo("fr-FR") };
107yield return new object[] { " 3,14", 3.14, 3.14, new CultureInfo("fr-FR") };
108yield return new object[] { "42 ", 42.0, 42.0, new CultureInfo("fr-FR") };
133yield return new object[] { (float)12.75, 12.75, new CultureInfo("fr-FR") };
134yield return new object[] { (short)100, 100.0, new CultureInfo("de-DE") };
136yield return new object[] { 33, 33.0, new CultureInfo("en-US") }; // int
137yield return new object[] { (long)50, 50.0, new CultureInfo("es-ES") };
138yield return new object[] { (ulong)856699, 856699.0, new CultureInfo("fr-FR") };
139yield return new object[] { (uint)6666, 6666.0, new CultureInfo("de-DE") };
158yield return new object?[] { new CultureInfo("ru-RU"), null };
177yield return new object?[] { new CultureInfo("ru-RU"), typeof(Duration) };
178yield return new object?[] { new CultureInfo("ru-RU"), typeof(TimeSpan) };
199yield return new object?[] { new CultureInfo("ru-RU"), "10.5;10.5" };
200yield return new object?[] { new CultureInfo("ru-RU"), "10.5,10.5" };
204yield return new object?[] { new CultureInfo("ru-RU"), "10,5.10,5" };
205yield return new object?[] { new CultureInfo("ru-RU"), "0.1,0.2,0.3" };
211yield return new object?[] { new CultureInfo("ru-RU"), string.Empty };
243yield return new object[] { "42.7,42.7", new VirtualizationCacheLength(42.7), new CultureInfo("en-US") };
245yield return new object[] { "-15,2;-15,2", new VirtualizationCacheLength(-15.2), new CultureInfo("fr-FR") };
246yield return new object[] { "3,14159;3,14159", new VirtualizationCacheLength(3.14159), new CultureInfo("de-DE") };
247yield return new object[] { "10000,10000", new VirtualizationCacheLength(10000), new CultureInfo("ja-JP") };
248yield return new object[] { "0.0005,0.0005", new VirtualizationCacheLength(0.0005), new CultureInfo("en-GB") };
249yield return new object[] { "-99,99;-99,99", new VirtualizationCacheLength(-99.99), new CultureInfo("es-ES") };
250yield return new object[] { "500,5;500,5", new VirtualizationCacheLength(500.5), new CultureInfo("it-IT") };
251yield return new object[] { "7;7", new VirtualizationCacheLength(7), new CultureInfo("pt-BR") };
252yield return new object[] { "1.23456,1.23456", new VirtualizationCacheLength(1.23456), new CultureInfo("en-US") };
256yield return new object[] { "-8.9,10.1", new VirtualizationCacheLength(-8.9, 10.1), new CultureInfo("en-US") };
257yield return new object[] { "0;25,5", new VirtualizationCacheLength(0.0, 25.5), new CultureInfo("fr-FR") };
258yield return new object[] { "100,75;200,25", new VirtualizationCacheLength(100.75, 200.25), new CultureInfo("de-DE") };
259yield return new object[] { "-0.001,0.002", new VirtualizationCacheLength(-0.001, 0.002), new CultureInfo("ja-JP") };
260yield return new object[] { "987.654,321.098", new VirtualizationCacheLength(987.654, 321.098), new CultureInfo("en-GB") };
261yield return new object[] { "-50;50", new VirtualizationCacheLength(-50.0, 50.0), new CultureInfo("es-ES") };
262yield return new object[] { "0,123;456,789", new VirtualizationCacheLength(0.123, 456.789), new CultureInfo("it-IT") };
263yield return new object[] { "9999,9;10000,1", new VirtualizationCacheLength(9999.9, 10000.1), new CultureInfo("pt-BR") };
281yield return new object[] { new VirtualizationCacheLength(17.5), typeof(Guid), new CultureInfo("de-DE") };
289yield return new object[] { new VirtualizationCacheLength(0.4, 0.5), typeof(TimeSpan), new CultureInfo("it-IT") };
293yield return new object[] { new VirtualizationCacheLength(0.6, 0.8), typeof(VirtualizationCacheLengthUnit), new CultureInfo("pt-BR") };
PresentationUI (1)
RazorPagesWebSite (2)
RazorWebSite (8)
ReachFramework (1)
Roslyn.VisualStudio.Next.UnitTests (1)
System.ComponentModel.TypeConverter (1)
System.Data.Common (4)
System.Private.CoreLib (12)
System.Private.Windows.Core.TestUtilities (1)
System.Private.Xml (15)
System.Windows.Forms (1)
System.Windows.Forms.Analyzers.CSharp.Tests (2)
System.Windows.Forms.Analyzers.Tests (1)
System.Windows.Forms.Design.Tests (7)
System.Windows.Forms.IntegrationTests.Common (1)
System.Windows.Forms.Tests (51)
System.Xaml.Tests (5)
System\Xaml\Replacements\DateTimeOffsetConverter2Tests.cs (3)
34yield return new object?[] { dateTimeOffset.ToString("O", new CultureInfo("en-US")), new CultureInfo("en-US"), dateTimeOffset };
71yield return new object?[] { new DateTimeOffset(2018, 12, 9, 1, 2, 3, 4, TimeSpan.FromMinutes(10)), new CultureInfo("en-US") };
WindowsBase.Tests (18)