Implemented interface members:

property
Count
System.Collections.Generic.ICollection<T>.Count

property
Count
System.Collections.Generic.IReadOnlyCollection<T>.Count
383 references to Count
dotnet-svcutil-lib (45)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BinaryMessageEncoder.cs (12)
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);
432int newSize = headerSize + messageData.Count + dictionarySize;
453headerSize = decoder.Decode(buffer, messageData.Offset, messageData.Count);
455if (dictionarySize > messageData.Count)
460newSize = messageData.Count - headerSize - dictionarySize;
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);
1750return _messageDataAtBody.Buffer.Count;
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());
Extensibility.MessageEncoder.IntegrationTests (1)
GenerateDocumentationAndConfigFiles (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
Metrics (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
Metrics.Legacy (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
Microsoft.AspNetCore.Components.Endpoints (1)
Microsoft.AspNetCore.Components.WebView.Test (3)
Microsoft.AspNetCore.DataProtection (19)
Microsoft.AspNetCore.DataProtection.Tests (2)
Microsoft.AspNetCore.Http.Connections.Tests (4)
Microsoft.AspNetCore.Owin (3)
Microsoft.AspNetCore.Server.HttpSys (12)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (1)
Microsoft.AspNetCore.SignalR.StackExchangeRedis.Tests (1)
Microsoft.AspNetCore.SpaServices.Extensions (2)
Microsoft.AspNetCore.TestHost (9)
Microsoft.AspNetCore.WebSockets.Tests (8)
Microsoft.AspNetCore.WebUtilities (4)
Microsoft.Build.Framework (7)
SegmentedArray.cs (7)
66Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
67copied += segment.Count;
161Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
162copied += segment.Count;
231index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
236var endIndex = segment.Offset + segment.Count;
252offset += segment.Count;
Microsoft.CodeAnalysis (13)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
Microsoft.CodeAnalysis.Analyzers (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
Microsoft.CodeAnalysis.BannedApiAnalyzers (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
Microsoft.CodeAnalysis.CodeStyle (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
Microsoft.CodeAnalysis.Collections.Package (7)
Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
Microsoft.CodeAnalysis.Extensions.Package (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.InteractiveHost (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (7)
Microsoft.CodeAnalysis.PublicApiAnalyzers (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
Microsoft.CodeAnalysis.ResxSourceGenerator (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
Microsoft.CodeAnalysis.Threading.Package (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
Microsoft.DotNet.Build.Tasks.Installers (4)
Microsoft.Extensions.AI.Abstractions (3)
Microsoft.Extensions.AI.OpenAI (1)
Microsoft.Extensions.Caching.Hybrid (4)
Microsoft.Extensions.Caching.Hybrid.Tests (8)
Microsoft.Extensions.Caching.SqlServer (5)
Microsoft.Extensions.Logging.AzureAppServices (1)
Microsoft.Extensions.Logging.EventSource (1)
Microsoft.Extensions.ServiceDiscovery.Dns (5)
Microsoft.Extensions.Telemetry.Tests (3)
Microsoft.ML.Core (1)
Microsoft.ML.Data (7)
Roslyn.Diagnostics.Analyzers (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
System.Formats.Asn1 (1)
System.Memory (1)
System.Net.HttpListener (3)
System.Net.WebSockets.Client (4)
System.Private.CoreLib (36)
System.Private.DataContractSerialization (5)
System.Private.Windows.Core (4)
System.Reflection.Metadata (2)
System.Security.Cryptography.Pkcs (1)
System.ServiceModel.NetFramingBase (8)
System\ServiceModel\Channels\FramingEncoders.cs (6)
225int spaceNeeded = 1 + IntEncoder.GetEncodedSize(messageFrame.Count);
235IntEncoder.Encode(messageFrame.Count, new Memory<byte>(buffer, offset, spaceNeeded - 1));
236return new ArraySegment<byte>(buffer, messageFrame.Offset - spaceNeeded, messageFrame.Count + spaceNeeded);
310int spaceNeeded = IntEncoder.GetEncodedSize(messageFrame.Count);
319IntEncoder.Encode(messageFrame.Count, new Memory<byte>(buffer, offset, spaceNeeded));
320return new ArraySegment<byte>(buffer, offset, messageFrame.Count + spaceNeeded);
System.Text.Json (4)
Test.Utilities (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;
Text.Analyzers (7)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (7)
74Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: copied, length: segment.Count);
75copied += segment.Count;
169Array.Copy(segment.Array!, sourceIndex: segment.Offset, destinationArray: destinationArray, destinationIndex: destinationIndex + copied, length: segment.Count);
170copied += segment.Count;
239index = Array.IndexOf(segment.Array!, value, segment.Offset, segment.Count);
244var endIndex = segment.Offset + segment.Count;
260offset += segment.Count;