16 instantiations of FrameDimension
System.Drawing.Common (4)
System\Drawing\ImageAnimator.cs (1)
298
FrameDimension dimension =
new
(guid);
System\Drawing\Imaging\FrameDimension.cs (3)
9
private static readonly FrameDimension s_time =
new
(new Guid("{6aedbd6d-3fb5-418a-83a6-7f45229dc872}"));
10
private static readonly FrameDimension s_resolution =
new
(new Guid("{84236f7b-3bd3-428f-8dab-4ea1439ca315}"));
11
private static readonly FrameDimension s_page =
new
(new Guid("{7462dc86-6180-4c7e-8e3f-ee7333a7a483}"));
System.Drawing.Common.Tests (12)
System\Drawing\BitmapTests.cs (2)
496
Assert.Equal(1, bitmap.GetFrameCount(new
FrameDimension
(Guid.Empty)));
518
Assert.Equal(0, bitmap.SelectActiveFrame(new
FrameDimension
(Guid.Empty), index));
System\Drawing\Imaging\FrameDimensionTests.cs (10)
12
FrameDimension fd =
new
(guid);
23
yield return new object[] { new Guid("48749428-316f-496a-ab30-c819a92b3137"), new
FrameDimension
(new Guid("48749428-316f-496a-ab30-c819a92b3137")) };
31
yield return new object[] { new
FrameDimension
(new Guid("48749428-316f-496a-ab30-c819a92b3137")), new
FrameDimension
(new Guid("48749428-316f-496a-ab30-c819a92b3137")), true };
32
yield return new object[] { new
FrameDimension
(new Guid("48749428-316f-496a-ab30-c819a92b3137")), new
FrameDimension
(new Guid("b96b3cad-0728-11d3-9d7b-0000f81ef32e")), false };
33
yield return new object[] { new
FrameDimension
(new Guid("48749428-316f-496a-ab30-c819a92b3137")), null, false };
34
yield return new object[] { new
FrameDimension
(new Guid("48749428-316f-496a-ab30-c819a92b3137")), new(), false };
45
yield return new object[] { "[FrameDimension: 48749428-316f-496a-ab30-c819a92b3137]", new
FrameDimension
(new Guid("48749428-316f-496a-ab30-c819a92b3137")) };
67
Assert.Equal(guid.GetHashCode(), new
FrameDimension
(guid).GetHashCode());
42 references to FrameDimension
System.Drawing (1)
System.Drawing.cs (1)
85
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Drawing.Imaging.
FrameDimension
))]
System.Drawing.Common (21)
System\Drawing\Image.cs (4)
662
public int GetFrameCount(
FrameDimension
dimension)
697
public int SelectActiveFrame(
FrameDimension
dimension, int frameIndex)
893
Guid timeGuid =
FrameDimension
.Time.Guid;
898
animatedGif = image.GetFrameCount(
FrameDimension
.Time) > 1;
System\Drawing\ImageAnimator.cs (3)
298
FrameDimension
dimension = new(guid);
299
if (dimension.Equals(
FrameDimension
.Time))
301
return image.GetFrameCount(
FrameDimension
.Time) > 1;
System\Drawing\ImageInfo.cs (2)
40
_frameCount = image.GetFrameCount(
FrameDimension
.Time);
195
Image.SelectActiveFrame(
FrameDimension
.Time, _frame);
System\Drawing\Imaging\FrameDimension.cs (12)
9
private static readonly
FrameDimension
s_time = new(new Guid("{6aedbd6d-3fb5-418a-83a6-7f45229dc872}"));
10
private static readonly
FrameDimension
s_resolution = new(new Guid("{84236f7b-3bd3-428f-8dab-4ea1439ca315}"));
11
private static readonly
FrameDimension
s_page = new(new Guid("{7462dc86-6180-4c7e-8e3f-ee7333a7a483}"));
16
/// Initializes a new instance of the <see cref='
FrameDimension
'/> class with the specified GUID.
24
/// Specifies a global unique identifier (GUID) that represents this <see cref='
FrameDimension
'/>.
34
public static
FrameDimension
Time
42
public static
FrameDimension
Resolution
50
public static
FrameDimension
Page => s_page;
53
/// Returns a value indicating whether the specified object is an <see cref='
FrameDimension
'/> equivalent to
54
/// this <see cref='
FrameDimension
'/>.
56
public override bool Equals([NotNullWhen(true)] object? o) => o is
FrameDimension
format && _guid == format._guid;
64
/// Converts this <see cref='
FrameDimension
'/> to a human-readable string.
System.Drawing.Common.Tests (20)
mono\System.Drawing\BitmapTests.cs (2)
347
int cnt = bmp.GetFrameCount(
FrameDimension
.Page);
348
int active = bmp.SelectActiveFrame(
FrameDimension
.Page, 0);
System\Drawing\BitmapTests.cs (8)
493
Assert.Equal(1, bitmap.GetFrameCount(
FrameDimension
.Page));
494
Assert.Equal(1, bitmap.GetFrameCount(
FrameDimension
.Resolution));
495
Assert.Equal(1, bitmap.GetFrameCount(
FrameDimension
.Time));
505
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.GetFrameCount(
FrameDimension
.Page));
515
Assert.Equal(0, bitmap.SelectActiveFrame(
FrameDimension
.Page, index));
516
Assert.Equal(0, bitmap.SelectActiveFrame(
FrameDimension
.Resolution, index));
517
Assert.Equal(0, bitmap.SelectActiveFrame(
FrameDimension
.Time, index));
527
AssertExtensions.Throws<ArgumentException>(null, () => bitmap.SelectActiveFrame(
FrameDimension
.Page, 0));
System\Drawing\Imaging\FrameDimensionTests.cs (10)
12
FrameDimension
fd = new(guid);
20
yield return new object[] { new Guid("{6aedbd6d-3fb5-418a-83a6-7f45229dc872}"),
FrameDimension
.Time };
21
yield return new object[] { new Guid("{84236f7b-3bd3-428f-8dab-4ea1439ca315}"),
FrameDimension
.Resolution };
22
yield return new object[] { new Guid("{7462dc86-6180-4c7e-8e3f-ee7333a7a483}"),
FrameDimension
.Page };
42
yield return new object[] { "Time",
FrameDimension
.Time };
43
yield return new object[] { "Resolution",
FrameDimension
.Resolution };
44
yield return new object[] { "Page",
FrameDimension
.Page };
51
public void Guid_ReturnsExpected(Guid expected,
FrameDimension
frameDimension)
58
public void Equals_Object_ReturnsExpected(
FrameDimension
frameDimension, object obj, bool result)
72
public void ToString_ReturnsExpected(string expected,
FrameDimension
imageFormat)