4 writes to pElems
PresentationCore (4)
System\Windows\Media\Imaging\PropVariant.cs (4)
148
ca.
pElems
= IntPtr.Zero;
169
ca.
pElems
= destPtr;
193
ca.
pElems
= IntPtr.Zero;
228
ca.
pElems
= destPtr;
19 references to pElems
PresentationCore (19)
System\Windows\Media\Imaging\PropVariant.cs (19)
459
if (ca.
pElems
!= IntPtr.Zero)
465
IntPtr punkPtr = ca.
pElems
;
480
IntPtr strPtr = ca.
pElems
;
493
Marshal.FreeCoTaskMem(ca.
pElems
);
526
array[i] = (sbyte) Marshal.ReadByte(ca.
pElems
, i);
533
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
540
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
548
array[i] = (ushort) Marshal.ReadInt16(ca.
pElems
, i*sizeof(ushort));
555
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
563
array[i] = (uint) Marshal.ReadInt32(ca.
pElems
, i*sizeof(uint));
570
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
578
array[i] = (UInt64) Marshal.ReadInt64(ca.
pElems
, i*sizeof(UInt64));
585
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
592
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
600
array[i] = (bool) (Marshal.ReadInt16(ca.
pElems
, i*sizeof(ushort)) != 0);
610
Marshal.Copy(ca.
pElems
, guid, i*16, 16);
627
IntPtr ptr = Marshal.ReadIntPtr(ca.
pElems
, i*sizeIntPtr);
644
IntPtr ptr = Marshal.ReadIntPtr(ca.
pElems
, i*sizeIntPtr);
712
Marshal.Copy(ca.
pElems
, blob, 0, (int)ca.cElems);