4 writes to pElems
PresentationCore (4)
System\Windows\Media\Imaging\PropVariant.cs (4)
126
ca.
pElems
= IntPtr.Zero;
146
ca.
pElems
= destPtr;
165
ca.
pElems
= IntPtr.Zero;
200
ca.
pElems
= destPtr;
19 references to pElems
PresentationCore (19)
System\Windows\Media\Imaging\PropVariant.cs (19)
431
if (ca.
pElems
!= IntPtr.Zero)
437
IntPtr punkPtr = ca.
pElems
;
452
IntPtr strPtr = ca.
pElems
;
465
Marshal.FreeCoTaskMem(ca.
pElems
);
498
array[i] = (sbyte) Marshal.ReadByte(ca.
pElems
, i);
505
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
512
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
520
array[i] = (ushort) Marshal.ReadInt16(ca.
pElems
, i*sizeof(ushort));
527
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
535
array[i] = (uint) Marshal.ReadInt32(ca.
pElems
, i*sizeof(uint));
542
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
550
array[i] = (UInt64) Marshal.ReadInt64(ca.
pElems
, i*sizeof(UInt64));
557
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
564
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
572
array[i] = (bool) (Marshal.ReadInt16(ca.
pElems
, i*sizeof(ushort)) != 0);
582
Marshal.Copy(ca.
pElems
, guid, i*16, 16);
599
IntPtr ptr = Marshal.ReadIntPtr(ca.
pElems
, i*sizeIntPtr);
616
IntPtr ptr = Marshal.ReadIntPtr(ca.
pElems
, i*sizeIntPtr);
684
Marshal.Copy(ca.
pElems
, blob, 0, (int)ca.cElems);