36 references to IPicture
System.Private.Windows.GdiPlus (17)
System\Drawing\IIconExtensions.cs (4)
36
using ComScope<
IPicture
> picture = icon.CreateIPicture(copy);
40
internal static ComScope<
IPicture
> CreateIPicture(this IIcon icon, bool copy)
43
ComScope<
IPicture
> picture = new(null);
44
PInvokeCore.OleCreatePictureIndirect(&desc, IID.Get<
IPicture
>(), fOwn: copy, picture).ThrowOnFailure();
Windows\Win32\Graphics\GdiPlus\GpImageExtensions.cs (5)
62
using ComScope<
IPicture
> picture = image.CreateIPicture();
63
return (
IPicture
.Interface)ComHelpers.GetObjectForIUnknown(picture);
66
public static ComScope<
IPicture
> CreateIPicture(this IPointer<GpImage> image)
69
ComScope<
IPicture
> picture = new(null);
70
PInvokeCore.OleCreatePictureIndirect(&desc, IID.Get<
IPicture
>(), fOwn: true, picture).ThrowOnFailure();
Windows\Win32\System\Ole\IPicture.cs (8)
15
using ComScope<
IPicture
> picture = CreateFromImage(image);
19
public static ComScope<
IPicture
> CreateFromImage(IPointer<GpImage> image)
22
ComScope<
IPicture
> picture = new(null);
23
PInvokeCore.OleCreatePictureIndirect(&desc, IID.Get<
IPicture
>(), fOwn: true, picture).ThrowOnFailure();
30
using ComScope<
IPicture
> picture = CreateFromIcon(icon, copy);
34
public static ComScope<
IPicture
> CreateFromIcon(IIcon icon, bool copy)
37
ComScope<
IPicture
> picture = new(null);
38
PInvokeCore.OleCreatePictureIndirect(&desc, IID.Get<
IPicture
>(), fOwn: copy, picture).ThrowOnFailure();
System.Windows.Forms (6)
System\Windows\Forms\ComponentModel\COM2Interop\COM2PictureConverter.cs (3)
41
using var picture = ComScope<
IPicture
>.TryQueryFrom((IUnknown*)nativeValue, out HRESULT hr);
120
using ComScope<
IPicture
> picture = new(null);
121
PInvokeCore.OleCreatePictureIndirect(&pictdesc, IID.Get<
IPicture
>(), own, picture).ThrowOnFailure();
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyDescriptor.cs (1)
118
else if (guid.Equals(IID.GetRef<IPictureDisp>()) || guid.Equals(IID.GetRef<
IPicture
>()))
System\Windows\Forms\Input\Cursor.cs (2)
405
using ComScope<
IPicture
> picture = new(null);
406
PInvokeCore.OleCreatePictureIndirect(lpPictDesc: null, IID.Get<
IPicture
>(), fOwn: true, picture).ThrowOnFailure();
System.Windows.Forms.Primitives (1)
System\Drawing\ImageExtensions.cs (1)
85
public static Image? ToImage(
IPicture
* picture)
System.Windows.Forms.Tests (12)
System\Windows\Forms\AxHostTests.cs (6)
1586
IPicture
.Interface iPicture = (
IPicture
.Interface)SubAxHost.GetIPictureFromCursor(original);
1671
IPicture
.Interface iPicture = (
IPicture
.Interface)SubAxHost.GetIPictureFromPicture(original);
1700
IPicture
.Interface iPicture = (
IPicture
.Interface)SubAxHost.GetIPictureFromPicture(original);
System\Windows\Forms\ComponentModel\Com2Interop\COM2PictureConverterTests.cs (6)
143
using ComScope<
IPicture
> picture = ComScope<
IPicture
>.QueryFrom((IUnknown*)native);
164
using ComScope<
IPicture
> picture = ComScope<
IPicture
>.QueryFrom((IUnknown*)native);
191
private unsafe class IPictureMock :
IPicture
.Interface, IManagedWrapper<
IPicture
>