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