81 references to HandleCollector
System.Windows.Forms (81)
misc\DebugHandleTracker.cs (2)
45
System.Internal.
HandleCollector
.HandleAdded += new System.Internal.HandleChangeEventHandler(tracker.OnHandleAdd);
46
System.Internal.
HandleCollector
.HandleRemoved += new System.Internal.HandleChangeEventHandler(tracker.OnHandleRemove);
misc\GDI\SafeNativeMethods.cs (7)
42
public static readonly int EMF = System.Internal.
HandleCollector
.RegisterType("EnhancedMetaFile", 20, 500);
47
public static readonly int GDI = System.Internal.
HandleCollector
.RegisterType("GDI", 90, 50);
53
public static readonly int HDC = System.Internal.
HandleCollector
.RegisterType("HDC", 100, 2); // wait for 2 dc's before collecting
65
IntPtr hBrush = System.Internal.
HandleCollector
.Add(IntCreateSolidBrush(crColor), IntSafeNativeMethods.CommonHandles.GDI);
79
IntPtr hPen = System.Internal.
HandleCollector
.Add(IntCreatePen(fnStyle, nWidth, crColor), IntSafeNativeMethods.CommonHandles.GDI);
91
IntPtr hPen = System.Internal.
HandleCollector
.Add(IntExtCreatePen(fnStyle, dwWidth, lplb, dwStyleCount, lpStyle), IntSafeNativeMethods.CommonHandles.GDI);
105
IntPtr hRgn = System.Internal.
HandleCollector
.Add(IntCreateRectRgn(x1, y1, x2, y2), IntSafeNativeMethods.CommonHandles.GDI);
misc\GDI\UnsafeNativeMethods.cs (9)
43
IntPtr hdc = System.Internal.
HandleCollector
.Add(IntGetDC(hWnd), IntSafeNativeMethods.CommonHandles.HDC);
56
System.Internal.
HandleCollector
.Remove((IntPtr)hDC, IntSafeNativeMethods.CommonHandles.GDI);
62
System.Internal.
HandleCollector
.Remove((IntPtr)hDC, IntSafeNativeMethods.CommonHandles.HDC);
72
System.Internal.
HandleCollector
.Remove((IntPtr)hDC, IntSafeNativeMethods.CommonHandles.HDC);
86
IntPtr hdc = System.Internal.
HandleCollector
.Add(IntCreateDC(lpszDriverName, lpszDeviceName, lpszOutput, lpInitData), IntSafeNativeMethods.CommonHandles.HDC);
100
IntPtr hdc = System.Internal.
HandleCollector
.Add(IntCreateIC(lpszDriverName, lpszDeviceName, lpszOutput, lpInitData), IntSafeNativeMethods.CommonHandles.HDC);
116
IntPtr compatibleDc = System.Internal.
HandleCollector
.Add(IntCreateCompatibleDC(hDC), IntSafeNativeMethods.CommonHandles.GDI);
242
IntPtr hFont = System.Internal.
HandleCollector
.Add(IntCreateFontIndirect(lf), IntSafeNativeMethods.CommonHandles.GDI);
253
System.Internal.
HandleCollector
.Remove((IntPtr)hObject, IntSafeNativeMethods.CommonHandles.GDI);
misc\GDI\WindowsRegion.cs (1)
83
System.Internal.
HandleCollector
.Add(hRegion, IntSafeNativeMethods.CommonHandles.GDI);
misc\HandleCollector.cs (4)
157
if (
HandleCollector
.HandleAdded != null) {
158
HandleCollector
.HandleAdded(name, handle, currentCount);
258
if (
HandleCollector
.HandleRemoved != null) {
259
HandleCollector
.HandleRemoved(name, handle, currentCount);
winforms\Managed\System\WinForms\Control.cs (4)
6568
System.Internal.
HandleCollector
.Add(handle, NativeMethods.CommonHandles.GDI);
12116
System.Internal.
HandleCollector
.SuspendCollect();
12205
System.Internal.
HandleCollector
.ResumeCollect();
19992
System.Internal.
HandleCollector
.Add(handle, NativeMethods.CommonHandles.GDI);
winforms\Managed\System\WinForms\ControlPaint.cs (1)
331
return System.Internal.
HandleCollector
.Add(colorMask, NativeMethods.CommonHandles.GDI);;
winforms\Managed\System\WinForms\DataObject.cs (1)
1630
System.Internal.
HandleCollector
.Add(medium.unionmember, NativeMethods.CommonHandles.GDI);
winforms\Managed\System\WinForms\ErrorProvider.cs (1)
1251
System.Internal.
HandleCollector
.Add(windowRegionHandle, NativeMethods.CommonHandles.GDI);
winforms\Managed\System\WinForms\NativeMethods.cs (11)
6137
public static readonly int Accelerator = System.Internal.
HandleCollector
.RegisterType("Accelerator", 80, 50);
6143
public static readonly int Cursor = System.Internal.
HandleCollector
.RegisterType("Cursor", 20, 500);
6149
public static readonly int EMF = System.Internal.
HandleCollector
.RegisterType("EnhancedMetaFile", 20, 500);
6155
public static readonly int Find = System.Internal.
HandleCollector
.RegisterType("Find", 0, 1000);
6161
public static readonly int GDI = System.Internal.
HandleCollector
.RegisterType("GDI", 50, 500);
6168
public static readonly int HDC = System.Internal.
HandleCollector
.RegisterType("HDC", 100, 2); // wait for 2 dc's before collecting
6174
public static readonly int CompatibleHDC = System.Internal.
HandleCollector
.RegisterType("ComptibleHDC", 50, 50); // wait for 2 dc's before collecting
6180
public static readonly int Icon = System.Internal.
HandleCollector
.RegisterType("Icon", 20, 500);
6186
public static readonly int Kernel = System.Internal.
HandleCollector
.RegisterType("Kernel", 0, 1000);
6192
public static readonly int Menu = System.Internal.
HandleCollector
.RegisterType("Menu", 30, 1000);
6198
public static readonly int Window = System.Internal.
HandleCollector
.RegisterType("Window", 5, 1000);
winforms\Managed\System\WinForms\NativeWindow.cs (2)
781
System.Internal.
HandleCollector
.Add(createResult, NativeMethods.CommonHandles.Window);
1156
System.Internal.
HandleCollector
.Remove(handle, NativeMethods.CommonHandles.Window);
winforms\Managed\System\WinForms\PropertyGridInternal\PropertyGridView.cs (1)
3872
System.Internal.
HandleCollector
.Add(hFont, NativeMethods.CommonHandles.GDI);
winforms\Managed\System\WinForms\SafeNativeMethods.cs (14)
64
return System.Internal.
HandleCollector
.Add(IntCreateCompatibleBitmap(hDC, width, height), NativeMethods.CommonHandles.GDI);
165
System.Internal.
HandleCollector
.Remove((IntPtr)hObject, NativeMethods.CommonHandles.GDI);
179
return System.Internal.
HandleCollector
.Add(IntCreateSolidBrush(crColor), NativeMethods.CommonHandles.GDI);
350
return System.Internal.
HandleCollector
.Add(IntCreateHalftonePalette(hdc), NativeMethods.CommonHandles.GDI);
406
return System.Internal.
HandleCollector
.Add(IntCreateDIBSection(hdc, pbmi, iUsage, ppvBits, hSection, dwOffset), NativeMethods.CommonHandles.GDI);
415
return System.Internal.
HandleCollector
.Add(IntCreateBitmap(nWidth, nHeight, nPlanes, nBitsPerPixel, lpvBits), NativeMethods.CommonHandles.GDI);
424
return System.Internal.
HandleCollector
.Add(IntCreateBitmapShort(nWidth, nHeight, nPlanes, nBitsPerPixel, lpvBits), NativeMethods.CommonHandles.GDI);
433
return System.Internal.
HandleCollector
.Add(IntCreateBitmapByte(nWidth, nHeight, nPlanes, nBitsPerPixel, lpvBits), NativeMethods.CommonHandles.GDI);
441
return System.Internal.
HandleCollector
.Add(IntCreatePatternBrush(hbmp), NativeMethods.CommonHandles.GDI);
449
return System.Internal.
HandleCollector
.Add(IntCreateBrushIndirect(lb), NativeMethods.CommonHandles.GDI);
457
return System.Internal.
HandleCollector
.Add(IntCreatePen(nStyle, nWidth, crColor), NativeMethods.CommonHandles.GDI);
484
return System.Internal.
HandleCollector
.Add(IntCopyImage(hImage, uType, cxDesired, cyDesired, fuFlags), NativeMethods.CommonHandles.GDI);
487
return System.Internal.
HandleCollector
.Add(IntCopyImage(hImage, uType, cxDesired, cyDesired, fuFlags), NativeMethods.CommonHandles.Cursor);
567
return System.Internal.
HandleCollector
.Add(IntCreateRectRgn(x1, y1, x2, y2), NativeMethods.CommonHandles.GDI);
winforms\Managed\System\WinForms\UnsafeNativeMethods.cs (23)
439
return System.Internal.
HandleCollector
.Add(IntCreateMenu(), NativeMethods.CommonHandles.Menu);
488
System.Internal.
HandleCollector
.Add(handleTarget, NativeMethods.CommonHandles.Kernel);
597
System.Internal.
HandleCollector
.Remove((IntPtr)handle, NativeMethods.CommonHandles.Kernel);
607
return System.Internal.
HandleCollector
.Add(IntCreateCompatibleDC(hDC), NativeMethods.CommonHandles.CompatibleHDC);
644
return System.Internal.
HandleCollector
.Add(IntMapViewOfFile(hFileMapping, dwDesiredAccess, dwFileOffsetHigh, dwFileOffsetLow, dwNumberOfBytesToMap), NativeMethods.CommonHandles.Kernel);
651
System.Internal.
HandleCollector
.Remove((IntPtr)pvBaseAddress, NativeMethods.CommonHandles.Kernel);
661
return System.Internal.
HandleCollector
.Add(IntGetDCEx(hWnd, hrgnClip, flags), NativeMethods.CommonHandles.HDC);
707
return System.Internal.
HandleCollector
.Add(IntCreateAcceleratorTable(pentries, cCount), NativeMethods.CommonHandles.Accelerator);
713
System.Internal.
HandleCollector
.Remove((IntPtr)hAccel, NativeMethods.CommonHandles.Accelerator);
748
System.Internal.
HandleCollector
.Remove((IntPtr)hrgn, NativeMethods.CommonHandles.GDI);
1276
return System.Internal.
HandleCollector
.Add(IntBeginPaint(hWnd, ref lpPaint), NativeMethods.CommonHandles.HDC);
1283
System.Internal.
HandleCollector
.Remove(lpPaint.hdc, NativeMethods.CommonHandles.HDC);
1293
return System.Internal.
HandleCollector
.Add(IntGetDC(hWnd), NativeMethods.CommonHandles.HDC);
1302
return System.Internal.
HandleCollector
.Add(IntGetWindowDC(hWnd), NativeMethods.CommonHandles.HDC);
1309
System.Internal.
HandleCollector
.Remove((IntPtr)hDC, NativeMethods.CommonHandles.HDC);
1320
return System.Internal.
HandleCollector
.Add(IntCreateDC(lpszDriver, null, null, NativeMethods.NullHandleRef), NativeMethods.CommonHandles.HDC);
1325
return System.Internal.
HandleCollector
.Add(IntCreateDC(lpszDriverName, lpszDeviceName, lpszOutput, lpInitData), NativeMethods.CommonHandles.HDC);
1442
return System.Internal.
HandleCollector
.Add(IntCreatePopupMenu(), NativeMethods.CommonHandles.Menu);
1453
System.Internal.
HandleCollector
.Remove((IntPtr)hMenu, NativeMethods.CommonHandles.Menu);
1508
return System.Internal.
HandleCollector
.Add(IntCreateIC(lpszDriverName, lpszDeviceName, lpszOutput, lpInitData), NativeMethods.CommonHandles.HDC);
1535
System.Internal.
HandleCollector
.Remove((IntPtr)hCurs, NativeMethods.CommonHandles.Cursor);
1547
System.Internal.
HandleCollector
.Remove((IntPtr)hDC, NativeMethods.CommonHandles.HDC);
1553
System.Internal.
HandleCollector
.Remove((IntPtr)hDC, NativeMethods.CommonHandles.CompatibleHDC);