2 writes to _buffer
PresentationCore (2)
System\Windows\Media\RenderData.cs (2)
456
_buffer
= ArrayPool<byte>.Shared.Rent(cbRequiredSize);
485
_buffer
= newBuffer;
27 references to _buffer
PresentationCore (27)
System\Windows\Media\Generated\RenderData.cs (12)
541
Debug.Assert((
_buffer
!= null) || (_curOffset == 0));
544
Debug.Assert((
_buffer
== null) || (_curOffset <=
_buffer
.Length));
551
fixed (byte* pByte = this.
_buffer
)
1110
Debug.Assert((
_buffer
!= null) || (_curOffset == 0));
1113
Debug.Assert((
_buffer
== null) || (_curOffset <=
_buffer
.Length));
1119
fixed (byte* pByte = this.
_buffer
)
1450
Debug.Assert((
_buffer
!= null) || (_curOffset == 0));
1453
Debug.Assert((
_buffer
== null) || (_curOffset <=
_buffer
.Length));
1459
fixed (byte* pByte = this.
_buffer
)
System\Windows\Media\RenderData.cs (15)
91
if ((
_buffer
== null) || (newOffset >
_buffer
.Length))
98
Debug.Assert((
_buffer
!= null) && (
_buffer
.Length >= newOffset));
101
Debug.Assert(
_buffer
.Length > 0);
108
Marshal.Copy((IntPtr)(&header), this.
_buffer
, _curOffset, sizeof(RecordHeader));
109
Marshal.Copy((IntPtr)pbRecord, this.
_buffer
, _curOffset + sizeof(RecordHeader), cbRecordSize);
454
if (
_buffer
== null)
461
Debug.Assert(
_buffer
.Length < cbRequiredSize);
467
int newSize = Math.Max((
_buffer
.Length << 1) - (
_buffer
.Length >> 1), cbRequiredSize);
477
fixed (byte* pBuffer =
_buffer
)
480
Buffer.MemoryCopy(pBuffer, pNewBuffer,
_buffer
.Length,
_buffer
.Length);
484
var oldBuffer =
_buffer
;