48 references to GraphicsUnit
System.Windows.Forms.Analyzers (2)
System\Windows\Forms\Analyzers\ApplicationConfig.FontDescriptor.cs (2)
13public FontDescriptor(string fontName, float emSize, FontStyle style, GraphicsUnit unit) 24public GraphicsUnit Unit { get; }
System.Windows.Forms.Analyzers.CSharp (9)
System\Windows\Forms\CSharp\Generators\ApplicationConfiguration\ProjectFileReader.FontConverter.cs (9)
36GraphicsUnit units = GraphicsUnit.Point; 119private static GraphicsUnit ParseGraphicsUnits(string units) => 125"doc" => GraphicsUnit.Document, 126"pt" => GraphicsUnit.Point, 127"in" => GraphicsUnit.Inch, 128"mm" => GraphicsUnit.Millimeter, 129"px" => GraphicsUnit.Pixel, 130"world" => GraphicsUnit.World,
System.Windows.Forms.Analyzers.CSharp.Tests (22)
FontConverterTests.cs (19)
36testData.Add(culture, $"Courier New", "Courier New", PropertyDefaultValue.FontSize, (int)GraphicsUnit.Point, (int)FontStyle.Regular); 37testData.Add(culture, $"Courier New{s_separator} 11", "Courier New", 11f, (int)GraphicsUnit.Point, (int)FontStyle.Regular); 38testData.Add(culture, $"Arial{s_separator} 11px", "Arial", 11f, (int)GraphicsUnit.Pixel, (int)FontStyle.Regular); 39testData.Add(culture, $"Courier New{s_separator} 11 px", "Courier New", 11f, (int)GraphicsUnit.Pixel, (int)FontStyle.Regular); 40testData.Add(culture, $"Courier New{s_separator} 11 px{s_separator} style=Regular", "Courier New", 11f, (int)GraphicsUnit.Pixel, (int)FontStyle.Regular); 41testData.Add(culture, $"Courier New{s_separator} style=Bold", "Courier New", PropertyDefaultValue.FontSize, (int)GraphicsUnit.Point, (int)FontStyle.Bold); 42testData.Add(culture, $"Courier New{s_separator} 11 px{s_separator} style=Bold{s_separator} Italic", "Courier New", 11f, (int)GraphicsUnit.Pixel, (int)(FontStyle.Bold | FontStyle.Italic)); 43testData.Add(culture, $"Courier New{s_separator} 11 px{s_separator} style=Regular, Italic", "Courier New", 11f, (int)GraphicsUnit.Pixel, (int)(FontStyle.Regular | FontStyle.Italic)); 44testData.Add(culture, $"Courier New{s_separator} 11 px{s_separator} style=Bold{s_separator} Italic{s_separator} Strikeout", "Courier New", 11f, (int)GraphicsUnit.Pixel, (int)(FontStyle.Bold | FontStyle.Italic | FontStyle.Strikeout)); 45testData.Add(culture, $"Arial{s_separator} 11 px{s_separator} style=Bold, Italic, Strikeout", "Arial", 11f, (int)GraphicsUnit.Pixel, (int)(FontStyle.Bold | FontStyle.Italic | FontStyle.Strikeout)); 46testData.Add(culture, $"arIAL{s_separator} 10{s_separator} style=bold", "arIAL", 10f, (int)GraphicsUnit.Point, (int)FontStyle.Bold); 47testData.Add(culture, $"Arial{s_separator} 10{s_separator}", "Arial", 10f, (int)GraphicsUnit.Point, (int)FontStyle.Regular); 48testData.Add(culture, $"Arial{s_separator}", "Arial", PropertyDefaultValue.FontSize, (int)GraphicsUnit.Point, (int)FontStyle.Regular); 49testData.Add(culture, $"Arial{s_separator} 10{s_separator} style=12", "Arial", 10f, (int)GraphicsUnit.Point, (int)(FontStyle.Underline | FontStyle.Strikeout)); 50testData.Add(culture, $"Courier New{s_separator} Style=Bold", "Courier New", PropertyDefaultValue.FontSize, (int)GraphicsUnit.Point, (int)FontStyle.Bold); // FullFramework style keyword is case sensitive. 51testData.Add(culture, $"{s_separator} 10{s_separator} style=bold", "", 10f, (int)GraphicsUnit.Point, (int)FontStyle.Bold); 54testData.Add(culture, $"11px{s_separator} Style=Bold", $"11px", PropertyDefaultValue.FontSize, (int)GraphicsUnit.Point, (int)FontStyle.Bold); 55testData.Add(culture, $"11px", "11px", PropertyDefaultValue.FontSize, (int)GraphicsUnit.Point, (int)FontStyle.Regular); 56testData.Add(culture, $"Style=Bold", "Style=Bold", PropertyDefaultValue.FontSize, (int)GraphicsUnit.Point, (int)FontStyle.Regular);
Generators\ApplicationConfigurationGenerator\ApplicationConfigurationInitializeBuilderTests.cs (3)
116DefaultFont: new FontDescriptor(string.Empty, 12, FontStyle.Bold | FontStyle.Italic, GraphicsUnit.Millimeter).ToString(), 127DefaultFont: new FontDescriptor("Tahoma", 12, FontStyle.Regular, GraphicsUnit.Point).ToString(), 138DefaultFont: new FontDescriptor("Microsoft Sans Serif", 8.25f, FontStyle.Regular, GraphicsUnit.Point).ToString(),
System.Windows.Forms.Analyzers.Tests (15)
Analyzers\AppManifestAnalyzer\FontDescriptorTests.cs (4)
26unit: GraphicsUnit.Point); 31Assert.Equal(GraphicsUnit.Point, descriptor.Unit); 49unit: GraphicsUnit.Point); 73unit: GraphicsUnit.Point);
Analyzers\AppManifestAnalyzer\GraphicsUnitTests.cs (11)
15var values = Enum.GetValues<GraphicsUnit>(); 20[InlineData("Display", GraphicsUnit.Display)] 21[InlineData("Document", GraphicsUnit.Document)] 22[InlineData("Inch", GraphicsUnit.Inch)] 23[InlineData("Millimeter", GraphicsUnit.Millimeter)] 24[InlineData("Pixel", GraphicsUnit.Pixel)] 25[InlineData("Point", GraphicsUnit.Point)] 26[InlineData("World", GraphicsUnit.World)] 27internal void CanConvertFrom(string input, GraphicsUnit expected) 29GraphicsUnit value = Enum.Parse<GraphicsUnit>(input);