32 references to CompositingQuality
System.Drawing (1)
System.Drawing.cs (1)
25
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Drawing.Drawing2D.
CompositingQuality
))]
System.Drawing.Common (5)
System\Drawing\Graphics.cs (5)
240
public Drawing2D.
CompositingQuality
CompositingQuality
246
return (Drawing2D.
CompositingQuality
)quality;
250
if (value is < Drawing2D.
CompositingQuality
.Invalid or > Drawing2D.
CompositingQuality
.AssumeLinear)
251
throw new InvalidEnumArgumentException(nameof(value), (int)value, typeof(Drawing2D.
CompositingQuality
));
System.Drawing.Common.Tests (26)
mono\System.Drawing\GraphicsTests.cs (13)
107
Assert.Equal(
CompositingQuality
.Default, g.CompositingQuality);
123
g.CompositingQuality =
CompositingQuality
.GammaCorrected;
134
Assert.Equal(
CompositingQuality
.GammaCorrected, g.CompositingQuality);
286
g.CompositingQuality =
CompositingQuality
.GammaCorrected;
299
g.CompositingQuality =
CompositingQuality
.Default;
312
Assert.Equal(
CompositingQuality
.GammaCorrected, g.CompositingQuality);
326
Assert.Equal(
CompositingQuality
.Default, g.CompositingQuality);
908
AssertEquals(message + ".CompositingQuality",
CompositingQuality
.Default, g.CompositingQuality);
923
AssertEquals(message + ".CompositingQuality",
CompositingQuality
.HighQuality, g.CompositingQuality);
956
g.CompositingQuality =
CompositingQuality
.HighQuality;
989
g.CompositingQuality =
CompositingQuality
.HighQuality;
1023
g.CompositingQuality =
CompositingQuality
.HighQuality;
1104
g.CompositingQuality =
CompositingQuality
.HighQuality;
System\Drawing\GraphicsTests.cs (13)
382
yield return new object[] {
CompositingQuality
.AssumeLinear, basicExpectedColors };
383
yield return new object[] {
CompositingQuality
.Default, basicExpectedColors };
384
yield return new object[] {
CompositingQuality
.HighSpeed, basicExpectedColors };
385
yield return new object[] {
CompositingQuality
.Invalid, basicExpectedColors };
393
yield return new object[] {
CompositingQuality
.GammaCorrected, gammaCorrectedColors };
394
yield return new object[] {
CompositingQuality
.HighQuality, gammaCorrectedColors };
399
public void CompositingQuality_Set_GetReturnsExpected(
CompositingQuality
quality, Color[][] expectedIntersectionColor)
418
[InlineData(
CompositingQuality
.Invalid - 1)]
419
[InlineData(
CompositingQuality
.AssumeLinear + 1)]
420
public void CompositingQuality_SetInvalid_ThrowsInvalidEnumArgumentException(
CompositingQuality
compositingQuality)
436
Assert.Throws<InvalidOperationException>(() => graphics.CompositingQuality =
CompositingQuality
.AssumeLinear);
452
AssertExtensions.Throws<ArgumentException>(null, () => graphics.CompositingQuality =
CompositingQuality
.AssumeLinear);
2805
Assert.Equal(
CompositingQuality
.Default, graphics.CompositingQuality);