31 references to Handle
System.Windows.Forms (5)
System\Windows\Forms\ActiveX\AxHost.cs (1)
3538
=> cursor is null ? null : Icon.FromHandle(cursor.
Handle
).CreateIPictureRCW(copy: true);
System\Windows\Forms\Input\Cursor.cs (2)
214
HICON IHandle<HICON>.Handle => (HICON)
Handle
;
216
HANDLE IHandle<HANDLE>.Handle => (HANDLE)
Handle
;
System\Windows\Forms\Input\CursorConverter.cs (2)
93
else if (cursor.
Handle
== Cursors.Arrow.
Handle
)
System.Windows.Forms.Tests (26)
System\Windows\Forms\CursorConverterTests.cs (4)
41
Assert.NotEqual(IntPtr.Zero, cursor.
Handle
);
108
Assert.Throws<NotSupportedException>(() => converter.ConvertTo(new Cursor(Cursors.AppStarting.
Handle
), typeof(InstanceDescriptor)));
150
Assert.Throws<InvalidOperationException>(() => converter.ConvertTo(new Cursor(Cursors.AppStarting.
Handle
), typeof(byte[])));
240
string converted = (string)converter.ConvertTo(new Cursor(Cursors.Default.
Handle
), typeof(string));
System\Windows\Forms\CursorsTests.cs (1)
54
Assert.NotEqual(IntPtr.Zero, cursor.
Handle
);
System\Windows\Forms\CursorTests.cs (21)
35
using Cursor cursor = new(sourceCursor.
Handle
);
36
Assert.Equal(sourceCursor.
Handle
, cursor.
Handle
);
46
Assert.Equal(-1000, cursor.
Handle
);
70
Assert.NotEqual(IntPtr.Zero, cursor.
Handle
);
121
Assert.NotEqual(IntPtr.Zero, cursor.
Handle
);
158
Assert.NotEqual(IntPtr.Zero, cursor.
Handle
);
232
Assert.NotEqual(IntPtr.Zero, cursor.
Handle
);
248
Cursor value = new(Cursors.AppStarting.
Handle
);
250
Assert.Equal(value.
Handle
, Cursor.Current.
Handle
);
332
Assert.NotEqual(sourceCursor.
Handle
, handle);
334
using Cursor cursor = new(sourceCursor.
Handle
);
335
Assert.Equal(sourceCursor.
Handle
, cursor.
Handle
);
346
Assert.Throws<ObjectDisposedException>(() => cursor.
Handle
);
350
Assert.Throws<ObjectDisposedException>(() => cursor.
Handle
);
361
Assert.NotEqual(IntPtr.Zero, cursor.
Handle
);
452
Cursor cursor = new(Cursors.AppStarting.
Handle
);
454
yield return new object[] { cursor, new Cursor(Cursors.AppStarting.
Handle
), true };
455
yield return new object[] { cursor, new Cursor(Cursors.Arrow.
Handle
), false };