4 writes to pElems
PresentationCore (4)
System\Windows\Media\Imaging\PropVariant.cs (4)
127
ca.
pElems
= IntPtr.Zero;
147
ca.
pElems
= destPtr;
166
ca.
pElems
= IntPtr.Zero;
201
ca.
pElems
= destPtr;
19 references to pElems
PresentationCore (19)
System\Windows\Media\Imaging\PropVariant.cs (19)
432
if (ca.
pElems
!= IntPtr.Zero)
438
IntPtr punkPtr = ca.
pElems
;
453
IntPtr strPtr = ca.
pElems
;
466
Marshal.FreeCoTaskMem(ca.
pElems
);
499
array[i] = (sbyte) Marshal.ReadByte(ca.
pElems
, i);
506
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
513
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
521
array[i] = (ushort) Marshal.ReadInt16(ca.
pElems
, i*sizeof(ushort));
528
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
536
array[i] = (uint) Marshal.ReadInt32(ca.
pElems
, i*sizeof(uint));
543
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
551
array[i] = (UInt64) Marshal.ReadInt64(ca.
pElems
, i*sizeof(UInt64));
558
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
565
Marshal.Copy(ca.
pElems
, array, 0, (int)ca.cElems);
573
array[i] = (bool) (Marshal.ReadInt16(ca.
pElems
, i*sizeof(ushort)) != 0);
583
Marshal.Copy(ca.
pElems
, guid, i*16, 16);
600
IntPtr ptr = Marshal.ReadIntPtr(ca.
pElems
, i*sizeIntPtr);
617
IntPtr ptr = Marshal.ReadIntPtr(ca.
pElems
, i*sizeIntPtr);
685
Marshal.Copy(ca.
pElems
, blob, 0, (int)ca.cElems);