1460 references to Span
Aspire.Dashboard (6)
Aspire.Hosting.RabbitMQ.Tests (2)
BuildActionTelemetryTable (1)
dotnet-dev-certs (2)
GenerateDocumentationAndConfigFiles (7)
http2cat (4)
IIS.FunctionalTests (4)
IIS.LongTests (4)
IIS.NewHandler.FunctionalTests (4)
IIS.NewShim.FunctionalTests (4)
IIS.ShadowCopy.Tests (3)
IISExpress.FunctionalTests (4)
InMemory.FunctionalTests (4)
Metrics (5)
Metrics.Legacy (5)
Microsoft.Agents.AI.ProjectTemplates.Tests (1)
Microsoft.AspNetCore.Components (21)
Microsoft.AspNetCore.Components.Endpoints (20)
FormMapping\PrefixResolver.cs (10)
59separatorX = x.Value.Span[currentXPos..].IndexOfAny('.', '[');
60separatorY = y.Value.Span[currentYPos..].IndexOfAny('.', '[');
66return MemoryExtensions.CompareTo(x.Value.Span[currentXPos..], y.Value.Span[currentYPos..], StringComparison.Ordinal);
71compare = MemoryExtensions.CompareTo(x.Value.Span[currentXPos..], y.Value.Span[currentYPos..][..separatorY], StringComparison.Ordinal);
81compare = MemoryExtensions.CompareTo(x.Value.Span[currentXPos..][..separatorX], y.Value.Span[currentYPos..], StringComparison.Ordinal);
89compare = MemoryExtensions.CompareTo(x.Value.Span[currentXPos..][..separatorX], y.Value.Span[currentYPos..][..separatorY], StringComparison.Ordinal);
Microsoft.AspNetCore.Components.Server (8)
Microsoft.AspNetCore.Components.WebView (1)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (2)
Microsoft.AspNetCore.Http (2)
Microsoft.AspNetCore.Http.Connections (1)
Microsoft.AspNetCore.Http.Extensions (20)
src\Components\Endpoints\src\FormMapping\PrefixResolver.cs (10)
59separatorX = x.Value.Span[currentXPos..].IndexOfAny('.', '[');
60separatorY = y.Value.Span[currentYPos..].IndexOfAny('.', '[');
66return MemoryExtensions.CompareTo(x.Value.Span[currentXPos..], y.Value.Span[currentYPos..], StringComparison.Ordinal);
71compare = MemoryExtensions.CompareTo(x.Value.Span[currentXPos..], y.Value.Span[currentYPos..][..separatorY], StringComparison.Ordinal);
81compare = MemoryExtensions.CompareTo(x.Value.Span[currentXPos..][..separatorX], y.Value.Span[currentYPos..], StringComparison.Ordinal);
89compare = MemoryExtensions.CompareTo(x.Value.Span[currentXPos..][..separatorX], y.Value.Span[currentYPos..][..separatorY], StringComparison.Ordinal);
Microsoft.AspNetCore.HttpLogging (1)
Microsoft.AspNetCore.Identity (11)
Microsoft.AspNetCore.Identity.Test (16)
Microsoft.AspNetCore.OutputCaching (7)
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (4)
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
Microsoft.AspNetCore.OutputCaching.Tests (4)
Microsoft.AspNetCore.ResponseCaching (1)
Microsoft.AspNetCore.Server.HttpSys (2)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (4)
Microsoft.AspNetCore.Server.IIS (6)
Microsoft.AspNetCore.Server.Kestrel.Core (28)
Internal\Http\HttpProtocol.cs (6)
1613return Output.WriteChunkAsync(data.Span, cancellationToken);
1616return Output.WriteDataToPipeAsync(data.Span, cancellationToken: cancellationToken);
1663return Output.FirstWriteChunkedAsync(StatusCode, ReasonPhrase, responseHeaders, _responseBodyMode, data.Span, cancellationToken);
1666return Output.FirstWriteAsync(StatusCode, ReasonPhrase, responseHeaders, _responseBodyMode, data.Span, cancellationToken);
1710return await Output.WriteChunkAsync(data.Span, cancellationToken);
1713return await Output.WriteDataToPipeAsync(data.Span, cancellationToken: cancellationToken);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (4)
Microsoft.AspNetCore.Shared.Tests (23)
Microsoft.AspNetCore.SignalR.Client.Tests (1)
Microsoft.AspNetCore.SignalR.Common (3)
Microsoft.AspNetCore.SignalR.Common.Tests (1)
Microsoft.AspNetCore.SignalR.Microbenchmarks (3)
Microsoft.AspNetCore.SignalR.Protocols.Json (2)
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (1)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (2)
Microsoft.AspNetCore.SignalR.Tests.Utils (1)
Microsoft.AspNetCore.WebUtilities (7)
Microsoft.CodeAnalysis (21)
Microsoft.CodeAnalysis.Analyzers (5)
Microsoft.CodeAnalysis.AnalyzerUtilities (5)
Microsoft.CodeAnalysis.BannedApiAnalyzers (5)
Microsoft.CodeAnalysis.CodeStyle (7)
Microsoft.CodeAnalysis.CSharp (10)
Microsoft.CodeAnalysis.CSharp.Features (3)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Microsoft.CodeAnalysis.Features (11)
Microsoft.CodeAnalysis.InteractiveHost (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (5)
Microsoft.CodeAnalysis.PublicApiAnalyzers (5)
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Microsoft.CodeAnalysis.Remote.Workspaces (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (5)
Microsoft.CodeAnalysis.Workspaces (18)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (10)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Microsoft.Data.Analysis (1)
Microsoft.Extensions.AI (2)
Microsoft.Extensions.AI.Abstractions (10)
Microsoft.Extensions.AI.Abstractions.Tests (1)
Microsoft.Extensions.AI.Evaluation.NLP (4)
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Microsoft.Extensions.AI.Integration.Tests (2)
Microsoft.Extensions.AI.OpenAI (4)
Microsoft.Extensions.AI.OpenAI.Tests (6)
Microsoft.Extensions.AI.Templates.Tests (1)
Microsoft.Extensions.Caching.Hybrid.Tests (4)
Microsoft.Extensions.DataIngestion (2)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Microsoft.Extensions.ServiceDiscovery.Dns (17)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
Microsoft.ML.Core (20)
Microsoft.ML.Core.Tests (4)
Microsoft.ML.Data (26)
Microsoft.ML.IntegrationTests (1)
Microsoft.ML.TestFramework (6)
Microsoft.ML.TestFrameworkCommon (2)
Microsoft.ML.Tests (6)
Microsoft.ML.Tokenizers (7)
Microsoft.ML.Transforms (28)
OrderProcessor (1)
Roslyn.Diagnostics.Analyzers (5)
Roslyn.VisualStudio.Next.UnitTests (1)
Shared (1)
Sockets.FunctionalTests (4)
System.Console (1)
System.Diagnostics.TextWriterTraceListener (1)
System.Drawing.Common.Tests (16)
System.Formats.Asn1 (36)
System.Formats.Cbor (8)
System.IO.Compression (4)
System.IO.Compression.Brotli (1)
System.IO.Hashing (1)
System.IO.Pipelines (3)
System.IO.Ports (1)
System.Memory (16)
System.Memory.Data (8)
System.Net.Http (18)
System.Net.Mail (6)
System.Net.Quic (6)
System.Net.Security (19)
System.Net.ServerSentEvents (1)
System.Net.WebClient (1)
System.Net.WebSockets (3)
System.Private.CoreLib (38)
src\libraries\System.Private.CoreLib\src\System\IO\File.cs (2)
1588using SafeFileHandle fileHandle = OpenHandle(path, mode, FileAccess.Write, FileShare.Read, FileOptions.Asynchronous, GetPreallocationSize(mode, contents.Span, encoding, preambleSize));
1619int encoded = encoder.GetBytes(toEncode.Span, bytes.AsSpan(preambleSize), flush: contents.IsEmpty);
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.Trim.cs (9)
47ReadOnlySpan<T> span = memory.Span;
59=> memory.Slice(ClampStart(memory.Span, trimElement));
67=> memory.Slice(0, ClampEnd(memory.Span, 0, trimElement));
275ReadOnlySpan<T> span = memory.Span;
300return memory.Slice(ClampStart(memory.Span, trimElements));
322return memory.Slice(0, ClampEnd(memory.Span, 0, trimElements));
545ReadOnlySpan<char> span = memory.Span;
556=> memory.Slice(ClampStart(memory.Span));
563=> memory.Slice(0, ClampEnd(memory.Span, 0));
System.Security.Cryptography (325)
System\Security\Cryptography\Kmac128.cs (4)
559return LiteHashProvider.KmacStreamAsync(HashAlgorithmNames.KMAC128, key.Span, source, xof: false, outputLength, customizationString.Span, cancellationToken);
599return LiteHashProvider.KmacStreamAsync(HashAlgorithmNames.KMAC128, key.Span, source, xof: false, destination, customizationString.Span, cancellationToken);
System\Security\Cryptography\Kmac256.cs (4)
559return LiteHashProvider.KmacStreamAsync(HashAlgorithmNames.KMAC256, key.Span, source, xof: false, outputLength, customizationString.Span, cancellationToken);
599return LiteHashProvider.KmacStreamAsync(HashAlgorithmNames.KMAC256, key.Span, source, xof: false, destination, customizationString.Span, cancellationToken);
System\Security\Cryptography\KmacXof128.cs (4)
559return LiteHashProvider.KmacStreamAsync(HashAlgorithmNames.KMAC128, key.Span, source, xof: true, outputLength, customizationString.Span, cancellationToken);
599return LiteHashProvider.KmacStreamAsync(HashAlgorithmNames.KMAC128, key.Span, source, xof: true, destination, customizationString.Span, cancellationToken);
System\Security\Cryptography\KmacXof256.cs (4)
559return LiteHashProvider.KmacStreamAsync(HashAlgorithmNames.KMAC256, key.Span, source, xof: true, outputLength, customizationString.Span, cancellationToken);
599return LiteHashProvider.KmacStreamAsync(HashAlgorithmNames.KMAC256, key.Span, source, xof: true, destination, customizationString.Span, cancellationToken);
System\Security\Cryptography\X509Certificates\Asn1\TbsCertificateAsn.xml.cs (9)
69writer.WriteInteger(SerialNumber.Span);
73if (!Asn1Tag.TryDecode(Issuer.Span, out Asn1Tag validateTag, out _) ||
82writer.WriteEncodedValue(Issuer.Span);
91if (!Asn1Tag.TryDecode(Subject.Span, out Asn1Tag validateTag, out _) ||
100writer.WriteEncodedValue(Subject.Span);
110writer.WriteBitString(IssuerUniqueId.Value.Span, 0, new Asn1Tag(TagClass.ContextSpecific, 1));
116writer.WriteBitString(SubjectUniqueId.Value.Span, 0, new Asn1Tag(TagClass.ContextSpecific, 2));
146AsnValueReader reader = new AsnValueReader(encoded.Span, ruleSet);
182ReadOnlySpan<byte> rebindSpan = rebind.Span;
System.Security.Cryptography.Cose (14)
System\Security\Cryptography\Cose\CoseSignature.cs (4)
112return VerifyCore(coseKey, Message.Content.Value.Span, null, associatedData);
152return VerifyCore(key, Message.Content.Value.Span, null, associatedData);
195return VerifyCore(coseKey, Message.Content.Value.Span, null, associatedData);
659CoseMessage.AppendToBeSigned(buffer, toBeSignedBuilder, SigStructureContext.Signature, Message.RawProtectedHeaders.Span, _encodedSignProtectedHeaders, associatedData, contentBytes, contentStream);
System.Security.Cryptography.Pkcs (246)
System.Text.Json (72)
System.Text.RegularExpressions (3)
System.Text.RegularExpressions.Generator (2)
System.Windows.Forms.UI.IntegrationTests (12)
Templates.Blazor.Tests (2)
Templates.Blazor.WebAssembly.Auth.Tests (2)
Templates.Blazor.WebAssembly.Tests (2)
Templates.Mvc.Tests (2)
Templates.Tests (2)
Test.Utilities (7)
Text.Analyzers (5)
xunit.assert (20)
StringAsserts.cs (10)
168 Contains(expectedSubstring.Span, actualString.Span, comparisonType);
415 DoesNotContain(expectedSubstring.Span, actualString.Span, comparisonType);
731 EndsWith(expectedEndString.Span, actualString.Span, comparisonType);
1092 expected.Span,
1093 actual.Span,
1524 StartsWith(expectedStartString.Span, actualString.Span, comparisonType);