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