329 references to Offset
dotnet-svcutil-lib (42)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BinaryMessageEncoder.cs (14)
259return XmlDictionaryReader.CreateBinaryReader(buffer.Array, buffer.Offset, buffer.Count,
395int messageSize = messageData.Offset + messageData.Count;
407int requiredBufferSize = messageData.Offset + messageData.Count + dictionarySize;
411Buffer.BlockCopy(buffer, messageData.Offset, newBuffer, messageData.Offset, messageData.Count);
416Buffer.BlockCopy(buffer, messageData.Offset, buffer, messageData.Offset + dictionarySize, messageData.Count);
418int offset = messageData.Offset;
431int newOffset = messageData.Offset - headerSize;
453headerSize = decoder.Decode(buffer, messageData.Offset, messageData.Count);
459newOffset = messageData.Offset + headerSize + dictionarySize;
483int offset = messageData.Offset + headerSize;
556message = _messagePatterns.TryCreateMessage(buffer.Array, buffer.Offset, buffer.Count, bufferManager, messageData);
700XmlDictionaryReader xmlDictionaryReader = XmlDictionaryReader.CreateBinaryReader(messageData.Array, messageData.Offset, messageData.Count, XD.Dictionary, XmlDictionaryReaderQuotas.Max, _readerSessionForLogging);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\FramingChannels.cs (4)
84this.Connection.Write(messageData.Array, messageData.Offset, messageData.Count, !allowOutputBatching,
101return this.Connection.BeginWrite(messageData.Array, messageData.Offset, messageData.Count,
248await connection.WriteAsync(preamble.Array, preamble.Offset, preamble.Count, true, timeoutHelper.RemainingTime());
287connection.Write(preamble.Array, preamble.Offset, preamble.Count, true, timeoutHelper.RemainingTime());
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageEncoderCompressionHandler.cs (8)
19MemoryStream memoryStream = new MemoryStream(buffer.Array, buffer.Offset, buffer.Count);
24bufferedOutStream.Write(buffer.Array, 0, buffer.Offset);
55buffer = new ArraySegment<byte>(decompressedBytes, buffer.Offset, length - buffer.Offset);
63bufferedOutStream.Write(buffer.Array, 0, buffer.Offset);
69ds.Write(buffer.Array, buffer.Offset, buffer.Count);
75buffer = new ArraySegment<byte>(compressedBytes, buffer.Offset, length - buffer.Offset);
Extensibility.MessageEncoder.IntegrationTests (1)
GenerateDocumentationAndConfigFiles (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
Metrics (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
Metrics.Legacy (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
Microsoft.AspNetCore.Components.Server (1)
Microsoft.AspNetCore.DataProtection (14)
Microsoft.AspNetCore.DataProtection.Tests (2)
Microsoft.AspNetCore.Http.Connections.Tests (5)
TestWebSocketConnectionFeature.cs (5)
153if (buffer.Count - buffer.Offset < _internalBuffer.Buffer.Length)
155length = Math.Min(buffer.Count - buffer.Offset, _internalBuffer.Buffer.Length);
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.Owin (3)
Microsoft.AspNetCore.Server.HttpSys (4)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
Microsoft.AspNetCore.SpaServices.Extensions (2)
Microsoft.AspNetCore.TestHost (8)
TestWebSocket.cs (8)
143Array.Copy(receiveMessage.Buffer.Array!, receiveMessage.Buffer.Offset, buffer.Array!, buffer.Offset, count);
146receiveMessage.Buffer = new ArraySegment<byte>(receiveMessage.Buffer.Array!, receiveMessage.Buffer.Offset + count, receiveMessage.Buffer.Count - count);
200if (buffer.Offset < 0 || buffer.Offset > buffer.Array.Length)
202throw new ArgumentOutOfRangeException(nameof(buffer), buffer.Offset, string.Empty);
204if (buffer.Count < 0 || buffer.Count > buffer.Array.Length - buffer.Offset)
291Array.Copy(message.Buffer.Array!, message.Buffer.Offset, array, 0, message.Buffer.Count);
Microsoft.AspNetCore.WebSockets.Tests (4)
BufferStream.cs (4)
134Buffer.BlockCopy(_topBuffer.Array, _topBuffer.Offset, buffer, offset, actualCount);
136_topBuffer.Offset + actualCount,
198Buffer.BlockCopy(_topBuffer.Array, _topBuffer.Offset, buffer, offset, actualCount);
200_topBuffer.Offset + actualCount,
Microsoft.AspNetCore.WebUtilities (7)
Microsoft.Build.Framework (6)
SegmentedArray.cs (6)
66Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
161Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
231index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
236var endIndex = segment.Offset + segment.Count;
237for (var i = segment.Offset; i < endIndex; i++)
249return index + offset - segment.Offset;
Microsoft.CodeAnalysis (11)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
Microsoft.CodeAnalysis.Analyzers (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
Microsoft.CodeAnalysis.BannedApiAnalyzers (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
Microsoft.CodeAnalysis.CodeStyle (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
Microsoft.CodeAnalysis.Collections.Package (6)
Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
Microsoft.CodeAnalysis.Extensions.Package (6)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.InteractiveHost (6)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (7)
Microsoft.CodeAnalysis.PublicApiAnalyzers (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
Microsoft.CodeAnalysis.ResxSourceGenerator (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
Microsoft.CodeAnalysis.Threading.Package (6)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (6)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
Microsoft.Data.Analysis (1)
Microsoft.DotNet.Build.Tasks.Installers (2)
Microsoft.Extensions.AI.Abstractions (3)
Microsoft.Extensions.AI.OpenAI (1)
Microsoft.Extensions.Caching.Hybrid (4)
Microsoft.Extensions.Caching.Hybrid.Tests (2)
Microsoft.Extensions.Caching.SqlServer (3)
Microsoft.Extensions.Logging.AzureAppServices (1)
Microsoft.Extensions.Logging.EventSource (1)
Microsoft.Extensions.ServiceDiscovery.Dns (3)
Microsoft.ML.Core (1)
Microsoft.ML.Data (7)
Roslyn.Diagnostics.Analyzers (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
System.Formats.Asn1 (1)
System.Memory (1)
System.Net.HttpListener (4)
System.Net.WebSockets.Client (4)
System.Private.CoreLib (30)
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (7)
3724return new Span<T>(segment.Array, segment.Offset, segment.Count);
3744return new Span<T>(segment.Array, segment.Offset + start, segment.Count - start);
3780return new Span<T>(segment.Array, segment.Offset + start, length);
3792return new Span<T>(segment.Array, segment.Offset + start, length);
3868public static Memory<T> AsMemory<T>(this ArraySegment<T> segment) => new Memory<T>(segment.Array, segment.Offset, segment.Count);
3886return new Memory<T>(segment.Array, segment.Offset + start, segment.Count - start);
3908return new Memory<T>(segment.Array, segment.Offset + start, length);
System.Private.DataContractSerialization (4)
System.Private.Windows.Core (4)
System.Reflection.Metadata (1)
System.Security.Cryptography.Pkcs (1)
System.ServiceModel.NetFramingBase (8)
Test.Utilities (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;
Text.Analyzers (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
245for (var i = segment.Offset; i < endIndex; i++)
257return index + offset - segment.Offset;