369 references to Buffer
dotnet-svcutil-lib (64)
FrameworkFork\System.Runtime.Serialization\System\Xml\XmlBufferReader.cs (7)
226System.Buffer.BlockCopy(_buffer, 0, newBuffer, 0, _offsetMax);
254System.Buffer.BlockCopy(_buffer, 0, newBuffer, 0, _offsetMax);
258System.Buffer.BlockCopy(_buffer, _offset, _buffer, _offset + count, _offsetMax - _offset);
260System.Buffer.BlockCopy(buffer, offset, _buffer, _offset, count);
275System.Buffer.BlockCopy(_buffer, _offset, _buffer, windowOffset, _offsetMax - _offset);
1138System.Buffer.BlockCopy(_buffer, offset, _guid, 0, _guid.Length);
1144System.Buffer.BlockCopy(_buffer, srcOffset, buffer, dstOffset, count);
FrameworkFork\System.ServiceModel\Internals\System\Runtime\BufferedOutputStream.cs (4)
205Buffer.BlockCopy(chunk, 0, buffer, offset, chunk.Length);
208Buffer.BlockCopy(_currentChunk, 0, buffer, offset, _currentChunkSize);
259Buffer.BlockCopy(buffer, offset, _currentChunk, _currentChunkSize, remainingSizeInChunk);
270Buffer.BlockCopy(buffer, offset, _currentChunk, _currentChunkSize, size);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BinaryMessageEncoder.cs (3)
411Buffer.BlockCopy(buffer, messageData.Offset, newBuffer, messageData.Offset, messageData.Count);
416Buffer.BlockCopy(buffer, messageData.Offset, buffer, messageData.Offset + dictionarySize, messageData.Count);
1438Buffer.BlockCopy(s_bodyFragment, 0, buffer, offset, s_bodyFragment.Length);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\Connection.cs (5)
141Buffer.BlockCopy(tempBuffer, _preReadOffset, _preReadData, 0, _preReadCount);
142Buffer.BlockCopy(initialData, initialOffset, _preReadData, _preReadCount, initialSize);
161Buffer.BlockCopy(_preReadData, _preReadOffset, buffer, offset, bytesToCopy);
177Buffer.BlockCopy(_preReadData, _preReadOffset, AsyncReadBuffer, offset, bytesToCopy);
849Buffer.BlockCopy(connection.AsyncReadBuffer, 0, buffer, offset, ackBytesRead);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\FramingEncoders.cs (4)
214Buffer.BlockCopy(via.EncodedBytes, 0, buffer, offset, via.EncodedBytes.Length);
215Buffer.BlockCopy(contentType.EncodedBytes, 0, buffer, offset + via.EncodedBytes.Length, contentType.EncodedBytes.Length);
348Buffer.BlockCopy(via.EncodedBytes, 0, buffer, offset, via.EncodedBytes.Length);
349Buffer.BlockCopy(contentType.EncodedBytes, 0, buffer, offset + via.EncodedBytes.Length, contentType.EncodedBytes.Length);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (3)
599Buffer.BlockCopy(internalBuffer, 0, newBuffer, 0, receivedByteCount);
624Buffer.BlockCopy(internalBuffer, 0, buffer, 0, receivedByteCount);
1250Buffer.BlockCopy(_initialReadBuffer.Array, _initialReadBuffer.Offset, buffer, offset, bytesToCopy);
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\SecurityUtils.cs (3)
454Buffer.BlockCopy(buffers[i], 0, buffer, offset, buffers[i].Length);
457Buffer.BlockCopy(buffers[bufferCount - 1], 0, buffer, offset, totalRead - offset);
853Buffer.BlockCopy(buffer, 0, copy, 0, buffer.Length);
http2cat (1)
IIS.FunctionalTests (1)
IIS.LongTests (1)
IIS.NewHandler.FunctionalTests (1)
IIS.NewShim.FunctionalTests (1)
IISExpress.FunctionalTests (1)
Microsoft.AspNetCore.Components.Server (4)
Microsoft.AspNetCore.Cryptography.Internal (2)
Microsoft.AspNetCore.Cryptography.KeyDerivation (2)
Microsoft.AspNetCore.DataProtection (17)
Managed\ManagedAuthenticatedEncryptor.cs (7)
119Buffer.BlockCopy(ciphertext, 0, retVal, idx, ciphertext.Length);
130Buffer.BlockCopy(digest, 0, retVal, idx, digest.Length);
191Buffer.BlockCopy(protectedPayload.Array!, ivOffset, iv, 0, iv.Length);
217Buffer.BlockCopy(derivedKeysBuffer, 0, decryptionSubkey, 0, decryptionSubkey.Length);
218Buffer.BlockCopy(derivedKeysBuffer, decryptionSubkey.Length, validationSubkey, 0, validationSubkey.Length);
326Buffer.BlockCopy(derivedKeysBuffer, 0, encryptionSubkey, 0, encryptionSubkey.Length);
327Buffer.BlockCopy(derivedKeysBuffer, encryptionSubkey.Length, validationSubkey, 0, validationSubkey.Length);
SP800_108\ManagedSP800_108_CTR_HMACSHA512.cs (5)
32Buffer.BlockCopy(label.Array!, label.Offset, prfInput, sizeof(uint), label.Count);
33Buffer.BlockCopy(context.Array!, context.Offset, prfInput, sizeof(int) + label.Count + 1, context.Count);
48Buffer.BlockCopy(prfOutput, 0, output.Array!, outputOffset, numBytesToCopyThisIteration);
61Buffer.BlockCopy(contextHeader, 0, combinedContext, 0, contextHeader.Length);
62Buffer.BlockCopy(context.Array!, context.Offset, combinedContext, contextHeader.Length, context.Count);
Microsoft.AspNetCore.DataProtection.Extensions (2)
Microsoft.AspNetCore.DataProtection.Tests (2)
Microsoft.AspNetCore.Http.Connections (1)
Microsoft.AspNetCore.Http.Connections.Tests (3)
TestWebSocketConnectionFeature.cs (3)
156Buffer.BlockCopy(_internalBuffer.Buffer, 0, buffer.Array, buffer.Offset, length);
160Buffer.BlockCopy(_internalBuffer.Buffer, 0, buffer.Array, buffer.Offset, length);
200Buffer.BlockCopy(buffer.Array, buffer.Offset, copy, 0, buffer.Count);
Microsoft.AspNetCore.Identity.FunctionalTests (1)
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (16)
Microsoft.AspNetCore.OpenApi (1)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Microsoft.AspNetCore.Session (1)
Microsoft.AspNetCore.Shared.Tests (2)
Microsoft.AspNetCore.SignalR.Client.Tests (1)
Microsoft.AspNetCore.SignalR.Common (1)
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (1)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (1)
Microsoft.AspNetCore.SignalR.Specification.Tests (1)
Microsoft.AspNetCore.SignalR.StackExchangeRedis (1)
Microsoft.AspNetCore.WebSockets.Tests (3)
BufferStream.cs (3)
134Buffer.BlockCopy(_topBuffer.Array, _topBuffer.Offset, buffer, offset, actualCount);
198Buffer.BlockCopy(_topBuffer.Array, _topBuffer.Offset, buffer, offset, actualCount);
232Buffer.BlockCopy(buffer, offset, internalBuffer, 0, count);
Microsoft.AspNetCore.WebUtilities (4)
BufferedReadStream.cs (3)
210Buffer.BlockCopy(_buffer, _bufferOffset, buffer, offset, toCopy);
292Buffer.BlockCopy(_buffer, _bufferOffset, _buffer, 0, _bufferCount);
325Buffer.BlockCopy(_buffer, _bufferOffset, _buffer, 0, _bufferCount);
Microsoft.CodeAnalysis (1)
Microsoft.DotNet.Build.Tasks.Workloads (8)
Utils.cs (8)
143Buffer.BlockCopy(BitConverter.GetBytes(timeLow), 0, hashBuffer, 0, 4);
144Buffer.BlockCopy(BitConverter.GetBytes(timeMid), 0, hashBuffer, 4, 2);
145Buffer.BlockCopy(BitConverter.GetBytes(timeHiVersion), 0, hashBuffer, 6, 2);
146Buffer.BlockCopy(namespaceBytes, 8, hashBuffer, 8, 8);
147Buffer.BlockCopy(nameBytes, 0, hashBuffer, 16, nameBytes.Length);
159Buffer.BlockCopy(BitConverter.GetBytes(timeLow), 0, hash, 0, 4);
163Buffer.BlockCopy(BitConverter.GetBytes(timeMid), 0, hash, 4, 2);
170Buffer.BlockCopy(BitConverter.GetBytes(timeHiVersion), 0, hash, 6, 2);
Microsoft.Extensions.AI.OpenAI (2)
Microsoft.Extensions.Caching.Hybrid (1)
Microsoft.Extensions.DependencyModel (1)
Microsoft.Extensions.Identity.Core (9)
PasswordHasher.cs (8)
127Buffer.BlockCopy(salt, 0, outputBytes, 1, SaltSize);
128Buffer.BlockCopy(subkey, 0, outputBytes, 1 + SaltSize, Pbkdf2SubkeyLength);
153Buffer.BlockCopy(salt, 0, outputBytes, 13, salt.Length);
154Buffer.BlockCopy(subkey, 0, outputBytes, 13 + saltSize, subkey.Length);
234Buffer.BlockCopy(hashedPassword, 1, salt, 0, salt.Length);
237Buffer.BlockCopy(hashedPassword, 1 + salt.Length, expectedSubkey, 0, expectedSubkey.Length);
268Buffer.BlockCopy(hashedPassword, 13, salt, 0, salt.Length);
277Buffer.BlockCopy(hashedPassword, 13 + salt.Length, expectedSubkey, 0, expectedSubkey.Length);
Microsoft.Extensions.Logging.Console (2)
Microsoft.ML.Core (2)
Microsoft.ML.TorchSharp (1)
mscorlib (1)
netstandard (1)
PresentationCore (6)
PresentationFramework (1)
Shared (2)
System.Data.Odbc (2)
System.Formats.Asn1 (1)
System.IO.Ports (9)
System\IO\Ports\SerialPort.cs (9)
676Buffer.BlockCopy(_inBuffer, _readPos, buffer, offset, bytesReadToBuffer);
1000Buffer.BlockCopy(_inBuffer, _readPos, bytesReceived, 0, CachedBytesToRead);
1031Buffer.BlockCopy(bytesReceived, 0, _inBuffer, 0, bytesReceived.Length); // put it all back!
1047Buffer.BlockCopy(bytesReceived, lastFullCharIndex + 1, _inBuffer, 0, bytesReceived.Length - (lastFullCharIndex + 1));
1152Buffer.BlockCopy(_inBuffer, _readPos, savBuffer, 0, bytesToSave);
1159Buffer.BlockCopy(readBuffer, 0, _inBuffer, _readLen, readBuffer.Length);
1164Buffer.BlockCopy(savBuffer, 0, _inBuffer, _readLen, bytesToSave);
1306Buffer.BlockCopy(_inBuffer, _readPos, _inBuffer, 0, CachedBytesToRead);
1335Buffer.BlockCopy(_inBuffer, _readPos, newBuffer, 0, CachedBytesToRead);
System.Net.Http (4)
System.Net.HttpListener (3)
System.Net.Mail (7)
System\Net\BufferedReadStream.cs (5)
54Buffer.BlockCopy(_storedBuffer!, _storedOffset, buffer, offset, read);
76Buffer.BlockCopy(_storedBuffer!, _storedOffset, buffer, offset, read);
135Buffer.BlockCopy(_storedBuffer, _storedOffset, _storedBuffer, count, _storedLength - _storedOffset);
142Buffer.BlockCopy(_storedBuffer, _storedOffset, newBuffer, count, _storedLength - _storedOffset);
149Buffer.BlockCopy(buffer, offset, _storedBuffer!, _storedOffset, count);
System.Net.NetworkInformation (1)
System.Net.Ping (1)
System.Net.Quic (2)
System.Net.Security (2)
System.Net.ServerSentEvents (2)
System.Net.Sockets (2)
System.Net.WebClient (1)
System.Private.CoreLib (57)
src\libraries\System.Private.CoreLib\src\System\IO\BufferedStream.cs (4)
125Buffer.BlockCopy(_buffer, 0, shadowBuffer, 0, _writePos);
440Buffer.BlockCopy(_buffer!, _readPos, buffer, offset, readbytes);
774Buffer.BlockCopy(buffer, offset, _buffer, _writePos, bytesToWrite);
908Buffer.BlockCopy(buffer, offset, _buffer, _writePos, count);
src\libraries\System.Private.CoreLib\src\System\IO\MemoryStream.cs (3)
279Buffer.BlockCopy(_buffer, 0, newBuffer, 0, _length);
339Buffer.BlockCopy(_buffer, _position, buffer, offset, n);
616Buffer.BlockCopy(buffer, offset, _buffer, _position, count);
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\RuntimeHelpers.cs (1)
62Buffer.Memmove(
src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (10)
62Buffer.Memmove(
712Buffer.Memmove(ref result._firstChar, ref _firstChar, (nuint)startIndex);
713Buffer.Memmove(ref Unsafe.Add(ref result._firstChar, startIndex), ref value._firstChar, (nuint)insertLength);
714Buffer.Memmove(ref Unsafe.Add(ref result._firstChar, startIndex + insertLength), ref Unsafe.Add(ref _firstChar, startIndex), (nuint)(oldLength - startIndex));
1138Buffer.Memmove(ref Unsafe.Add(ref result._firstChar, count), ref _firstChar, (nuint)oldLength);
1155Buffer.Memmove(ref result._firstChar, ref _firstChar, (nuint)oldLength);
1176Buffer.Memmove(ref result._firstChar, ref _firstChar, (nuint)startIndex);
1177Buffer.Memmove(ref Unsafe.Add(ref result._firstChar, startIndex), ref Unsafe.Add(ref _firstChar, startIndex + count), (nuint)(newLength - startIndex));
1289Buffer.Memmove(ref result._firstChar, ref _firstChar, (uint)copyLength);
2286Buffer.Memmove(
src\System\Reflection\Emit\SignatureHelper.cs (3)
573Buffer.BlockCopy(inArray, 0, outArray, 0, inArray.Length);
637Buffer.BlockCopy(m_signature, m_sizeLoc + 1, temp, m_sizeLoc + newSigSize, currSigHolder - (m_sizeLoc + 1));
723Buffer.BlockCopy(m_signature, 2, temp, sigCopyIndex, currSigLength - 2);
System.Private.DataContractSerialization (21)
System\Xml\XmlBaseReader.cs (4)
1426Buffer.BlockCopy(_trailBytes, 0, buffer, offset, actual);
1428Buffer.BlockCopy(_trailBytes, actual, _trailBytes, 0, _trailByteCount);
1494Buffer.BlockCopy(_trailBytes, 0, buffer, offset, actual);
1496Buffer.BlockCopy(_trailBytes, actual, _trailBytes, 0, _trailByteCount);
System\Xml\XmlBufferReader.cs (6)
229System.Buffer.BlockCopy(_buffer, 0, newBuffer, 0, _offsetMax);
258System.Buffer.BlockCopy(_buffer, 0, newBuffer, 0, _offsetMax);
262System.Buffer.BlockCopy(_buffer, _offset, _buffer, _offset + count, _offsetMax - _offset);
264System.Buffer.BlockCopy(buffer, offset, _buffer, _offset, count);
279System.Buffer.BlockCopy(_buffer, _offset, _buffer, windowOffset, _offsetMax - _offset);
998System.Buffer.BlockCopy(_buffer, srcOffset, buffer, dstOffset, count);
System\Xml\XmlCanonicalWriter.cs (3)
351Buffer.BlockCopy(_xmlnsBuffer, 0, newBuffer, 0, _xmlnsOffset);
405Buffer.BlockCopy(prefixBuffer, prefixOffset, _xmlnsBuffer, _xmlnsOffset, prefixLength);
409Buffer.BlockCopy(nsBuffer, nsOffset, _xmlnsBuffer, _xmlnsOffset, nsLength);
System.Private.Xml (7)
System.Reflection.Metadata (1)
System.Runtime (1)
System.Security.Cryptography (18)
System\Security\Cryptography\CryptoStream.cs (4)
267Buffer.BlockCopy(_outputBuffer, 1, _outputBuffer, 0, _outputBufferIndex - 1);
361Buffer.BlockCopy(_inputBuffer, 0, tempInputBuffer, 0, _inputBufferIndex);
373Buffer.BlockCopy(tempInputBuffer, numWholeReadBlocksInBytes, _inputBuffer, 0, _inputBufferIndex);
411Buffer.BlockCopy(tempInputBuffer, _inputBufferIndex, _inputBuffer, _inputBufferIndex, bytesRead);
System\Security\Cryptography\PasswordDeriveBytes.cs (5)
129Buffer.BlockCopy(_extra, _extraCount, rgbOut, 0, cb);
146Buffer.BlockCopy(_extra, ib, rgbOut, 0, ib);
152Buffer.BlockCopy(rgb, 0, rgbOut, ib, cb - ib);
240Buffer.BlockCopy(_hash.Hash!, 0, rgb, ib, cbHash);
253Buffer.BlockCopy(_hash.Hash!, 0, rgb, ib, cbHash);
System.Security.Cryptography.Xml (26)
System\Security\Cryptography\Xml\EncryptedXml.cs (3)
302Buffer.BlockCopy(cipherValue, 0, IV, 0, IV.Length);
739Buffer.BlockCopy(IV, 0, output, 0, IV.Length);
740Buffer.BlockCopy(cipher, 0, output, IV.Length, cipher.Length);
System\Security\Cryptography\Xml\SymmetricKeyWrap.cs (22)
51Buffer.BlockCopy(rgbWrappedKeyData, 0, rgbWKCKS, 0, rgbWrappedKeyData.Length);
52Buffer.BlockCopy(rgbCKS, 0, rgbWKCKS, rgbWrappedKeyData.Length, 8);
55Buffer.BlockCopy(rgbIV, 0, temp2, 0, rgbIV.Length);
56Buffer.BlockCopy(temp1, 0, temp2, rgbIV.Length, temp1.Length);
93Buffer.BlockCopy(temp2, 0, rgbIV, 0, 8);
95Buffer.BlockCopy(temp2, 8, temp1, 0, temp1.Length);
102Buffer.BlockCopy(rgbWKCKS, 0, rgbWrappedKeyData, 0, rgbWrappedKeyData.Length);
144Buffer.BlockCopy(s_rgbAES_KW_IV, 0, temp, 0, s_rgbAES_KW_IV.Length);
145Buffer.BlockCopy(rgbWrappedKeyData, 0, temp, s_rgbAES_KW_IV.Length, rgbWrappedKeyData.Length);
152Buffer.BlockCopy(rgbWrappedKeyData, 0, rgbOutput, 8, rgbWrappedKeyData.Length);
155Buffer.BlockCopy(s_rgbAES_KW_IV, 0, rgbA, 0, 8);
161Buffer.BlockCopy(rgbA, 0, rgbBlock, 0, 8);
162Buffer.BlockCopy(rgbOutput, 8 * i, rgbBlock, 8, 8);
169Buffer.BlockCopy(rgbB, 8, rgbOutput, 8 * i, 8);
173Buffer.BlockCopy(rgbA, 0, rgbOutput, 0, 8);
212Buffer.BlockCopy(temp, 8, rgbOutput, 0, 8);
218Buffer.BlockCopy(rgbEncryptedWrappedKeyData, 8, rgbOutput, 0, rgbOutput.Length);
221Buffer.BlockCopy(rgbEncryptedWrappedKeyData, 0, rgbA, 0, 8);
232Buffer.BlockCopy(rgbA, 0, rgbBlock, 0, 8);
233Buffer.BlockCopy(rgbOutput, 8 * (i - 1), rgbBlock, 8, 8);
235Buffer.BlockCopy(rgbB, 8, rgbOutput, 8 * (i - 1), 8);
236Buffer.BlockCopy(rgbB, 0, rgbA, 0, 8);
System.ServiceModel.NetFramingBase (6)
System\ServiceModel\Channels\SingletonConnectionReader.cs (4)
170Buffer.BlockCopy(buffer, offset, initialData, 0, size);
276Buffer.BlockCopy(buffer, offset, _chunkBuffer, 0, size);
354Buffer.BlockCopy(_chunkBuffer, _chunkBufferOffset, buffer, offset, bytesToCopy);
458Buffer.BlockCopy(_chunkBuffer, _chunkBufferOffset, buffer, offset, bytesToCopy);
System.Text.Json (12)
System\Text\Json\Document\JsonDocument.Parse.cs (5)
157Buffer.BlockCopy(drained.Array, 0, owned, 0, drained.Count);
238Buffer.BlockCopy(drained.Array, 0, owned, 0, drained.Count);
304Buffer.BlockCopy(utf8Bytes, 0, owned, 0, actualByteCount);
811Buffer.BlockCopy(toReturn, 0, rented, 0, toReturn.Length);
891Buffer.BlockCopy(toReturn, 0, rented, 0, toReturn.Length);
System.Transactions.Local (2)
System.Windows.Forms (2)