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