263 references to SequenceEqual
Aspire.Dashboard (1)
Otlp\Storage\TelemetryRepository.cs (1)
1057if (traces[i].Key.Span.SequenceEqual(s))
ConfigurationSchemaGenerator (1)
RuntimeSource\SourceGenerators\ImmutableEquatableArray.cs (1)
28=> other != null && ((ReadOnlySpan<T>)_values).SequenceEqual(other._values);
dotnet-dev-certs (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
865return cert1.RawDataMemory.Span.SequenceEqual(cert2.RawDataMemory.Span);
InMemory.FunctionalTests (2)
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (2)
703if (!reqDn.Span.SequenceEqual(_dnHash)) 727if (reqSerialSpan.SequenceEqual(serial))
Microsoft.AspNetCore.Components (1)
Routing\SupplyParameterFromQueryValueProvider.cs (1)
78if (!query.Span.SequenceEqual(GetQueryString(_lastUri).Span))
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
865return cert1.RawDataMemory.Span.SequenceEqual(cert2.RawDataMemory.Span);
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (2)
EndToEndBenchmarks.cs (2)
200if (!Payload.Span.SequenceEqual(body.FirstSpan)) 209if (!Payload.Span.SequenceEqual(new(oversized, 0, PayloadLength)))
Microsoft.AspNetCore.OutputCaching.Tests (1)
OutputCacheEntryFormatterTests.cs (1)
179var result = xLinear.Span.SequenceEqual(yLinear.Span);
Microsoft.AspNetCore.Server.Kestrel.Core (25)
Internal\Http\Http1Connection.cs (1)
865if (currentRequestLine.SequenceEqual(clientPrefaceRequestLine))
Internal\Http2\Http2Connection.cs (11)
668if (!span.SequenceEqual(ClientPreface)) 1743_isMethodConnect = value.SequenceEqual(ConnectBytes); 1786else if (name.SequenceEqual(PathBytes)) 1790else if (name.SequenceEqual(MethodBytes)) 1794else if (name.SequenceEqual(SchemeBytes)) 1798else if (name.SequenceEqual(StatusBytes)) 1802else if (name.SequenceEqual(AuthorityBytes)) 1806else if (name.SequenceEqual(ProtocolBytes)) 1818return name.SequenceEqual(ConnectionBytes) || (name.SequenceEqual(TeBytes) && !value.SequenceEqual(TrailersBytes));
Internal\Http3\Http3Stream.cs (10)
445_isMethodConnect = value.SequenceEqual(ConnectBytes); 499else if (name.SequenceEqual(PathBytes)) 503else if (name.SequenceEqual(MethodBytes)) 507else if (name.SequenceEqual(SchemeBytes)) 511else if (name.SequenceEqual(StatusBytes)) 515else if (name.SequenceEqual(AuthorityBytes)) 519else if (name.SequenceEqual(ProtocolBytes)) 531return name.SequenceEqual(ConnectionBytes) || (name.SequenceEqual(TeBytes) && !value.SequenceEqual(TrailersBytes));
Internal\HttpConnection.cs (2)
240if (!http1Enabled && http2Enabled && hasTls && !Http2Id.SequenceEqual(applicationProtocol.Span)) 257return http2Enabled && (!hasTls || Http2Id.SequenceEqual(applicationProtocol.Span)) ? HttpProtocols.Http2 : HttpProtocols.Http1;
src\Shared\CertificateGeneration\CertificateManager.cs (1)
865return cert1.RawDataMemory.Span.SequenceEqual(cert2.RawDataMemory.Span);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (2)
703if (!reqDn.Span.SequenceEqual(_dnHash)) 727if (reqSerialSpan.SequenceEqual(serial))
Microsoft.AspNetCore.SignalR.Core (1)
Internal\Utf8HashLookup.cs (1)
64if (_slots[i].caseSensitiveHashCode == caseSensitiveHashCode && encodedValue.SequenceEqual(_slots[i].encodedValue.AsSpan()))
Microsoft.AspNetCore.WebSockets (2)
HandshakeHelpers.cs (2)
102if (value.SequenceEqual(WebSocketDeflateConstants.ClientNoContextTakeover)) 119else if (value.SequenceEqual(WebSocketDeflateConstants.ServerNoContextTakeover))
Microsoft.Build.Framework (1)
NativeMethods.cs (1)
1573return s.AsSpan().SequenceEqual(new ReadOnlySpan<char>(buffer, len));
Microsoft.Cci.Extensions (1)
Extensions\CSharp\CSharpCciExtensions.cs (1)
920return actual.SequenceEqual(other);
Microsoft.CodeAnalysis (5)
InternalUtilities\CharMemoryEqualityComparer.cs (1)
19public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) => x.Span.SequenceEqual(y.Span);
InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
23=> x.SequenceEqual(y.Span); 26=> x.Span.SequenceEqual(y.Span);
MetadataReader\MetadataHelpers.cs (1)
622return nameMemory.Span.SequenceEqual(SystemString.AsSpan()) ? splitSystemString : ImmutableArray.Create(convert(nameMemory));
SourceGeneration\GlobalAliases.cs (1)
89return this.AliasAndSymbolNames.AsSpan().SequenceEqual(aliases.AliasAndSymbolNames.AsSpan());
Microsoft.CodeAnalysis.CodeStyle (2)
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
23=> x.SequenceEqual(y.Span); 26=> x.Span.SequenceEqual(y.Span);
Microsoft.CodeAnalysis.CSharp (1)
Utilities\ContentHashComparer.cs (1)
21return x.Span.SequenceEqual(y.Span);
Microsoft.CodeAnalysis.Workspaces (2)
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
23=> x.SequenceEqual(y.Span); 26=> x.Span.SequenceEqual(y.Span);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (3)
src\Compilers\Core\Portable\InternalUtilities\CharMemoryEqualityComparer.cs (1)
19public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) => x.Span.SequenceEqual(y.Span);
src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
23=> x.SequenceEqual(y.Span); 26=> x.Span.SequenceEqual(y.Span);
Microsoft.Data.Analysis (2)
DataFrameColumns\ArrowStringDataFrameColumn.cs (2)
615ret[i] = strBytes.SequenceEqual(bytes); 656ret[i] = !strBytes.SequenceEqual(bytes);
Microsoft.Data.Analysis.Tests (6)
ArrayComparer.cs (6)
87Assert.True(expectedArray.NullBitmapBuffer.Span.SequenceEqual(actualArray.NullBitmapBuffer.Span)); 99Assert.True(expectedArray.Values.Slice(0, expectedArray.Length).SequenceEqual(actualArray.Values.Slice(0, actualArray.Length))); 111Assert.True(expectedArray.NullBitmapBuffer.Span.SequenceEqual(actualArray.NullBitmapBuffer.Span)); 113Assert.True(expectedArray.Values.Slice(0, booleanByteCount).SequenceEqual(actualArray.Values.Slice(0, booleanByteCount))); 125Assert.True(expectedArray.NullBitmapBuffer.Span.SequenceEqual(actualArray.NullBitmapBuffer.Span)); 126Assert.True(expectedArray.Values.Slice(0, expectedArray.Length).SequenceEqual(actualArray.Values.Slice(0, actualArray.Length)));
Microsoft.Extensions.AI.Abstractions.Tests (1)
ChatCompletion\ChatMessageTests.cs (1)
297Assert.True(dataContent.Data.Span.SequenceEqual(new BinaryData(new[] { 1, 2, 3 }, TestJsonSerializerContext.Default.Options)));
Microsoft.Extensions.AI.Evaluation.Quality (1)
Utilities\JsonOutputFixer.cs (1)
27if (trimmed.Length > markerLength && trimmed.Slice(0, markerLength).SequenceEqual(JsonMarker.AsSpan()))
Microsoft.Extensions.Caching.Hybrid (3)
Internal\HybridCachePayload.cs (1)
253if (!stringSpan.SequenceEqual(key.AsSpan()))
Internal\TagSet.cs (2)
181case string single when span.SequenceEqual(single.AsSpan()): 187if (span.SequenceEqual(test.AsSpan()))
Microsoft.Extensions.DependencyModel (1)
DependencyContextJsonReader.cs (1)
93utf8Bom.SequenceEqual(rented.AsSpan(0, utf8Bom.Length)))
Microsoft.Maui.Controls.BindingSourceGen (1)
EquatableArray.cs (1)
37 return AsSpan().SequenceEqual(array.AsSpan());
Microsoft.ML.Core (4)
Data\ReadOnlyMemoryUtils.cs (2)
31return memory.Span.SequenceEqual(s.AsSpan()); 263return x.Span.SequenceEqual(y.Span);
Utilities\NormStr.cs (2)
109if (strSpan.SequenceEqual(ns.Value.Span)) 132if (ns.Value.Span.SequenceEqual(span))
Microsoft.ML.Core.Tests (2)
UnitTests\CoreBaseTestClass.cs (2)
118return GetComparerVec<ReadOnlyMemory<char>>(r1, r2, col, size, (a, b) => a.Span.SequenceEqual(b.Span)); 161return GetComparerOne<ReadOnlyMemory<char>>(r1, r2, col, (a, b) => a.Span.SequenceEqual(b.Span));
Microsoft.ML.Data (1)
Transforms\Hashing.cs (1)
1542public bool Equals(ReadOnlyMemory<char> x, ReadOnlyMemory<char> y) => x.Span.SequenceEqual(y.Span);
Microsoft.ML.IntegrationTests (1)
ModelFiles.cs (1)
499if (value.Span.SequenceEqual(slotName.AsSpan()))
Microsoft.ML.TensorFlow.Tests (16)
TensorflowTests.cs (16)
321Assert.True(oneDimValues.SequenceEqual(sample.OneDim)); 325Assert.True(twoDimValues.SequenceEqual(sample.TwoDim)); 329Assert.True(threeDimValues.SequenceEqual(sample.ThreeDim)); 333Assert.True(fourDimValues.SequenceEqual(sample.FourDim)); 337Assert.True(fourDimKnownValues.SequenceEqual(sample.FourDimKnown)); 462Assert.True(f64Values.SequenceEqual(sample.f64)); 465Assert.True(f32Values.SequenceEqual(sample.f32)); 468Assert.True(i64Values.SequenceEqual(sample.i64)); 471Assert.True(i32Values.SequenceEqual(sample.i32)); 474Assert.True(i16Values.SequenceEqual(sample.i16)); 477Assert.True(i8Values.SequenceEqual(sample.i8)); 480Assert.True(u64Values.SequenceEqual(sample.u64)); 483Assert.True(u32Values.SequenceEqual(sample.u32)); 486Assert.True(u16Values.SequenceEqual(sample.u16)); 489Assert.True(u8Values.SequenceEqual(sample.u8)); 492Assert.True(bValues.SequenceEqual(sample.b));
Microsoft.ML.TestFramework (3)
DataPipe\TestDataPipe.cs (1)
930TestCommon.CompareVec(in buffer, in expected[index++], buffer.GetValues().Length, (s1, s2) => s1.Span.SequenceEqual(s2.Span));
DataPipe\TestDataPipeBase.cs (2)
917return GetComparerOne<ReadOnlyMemory<char>>(r1, r2, col, (a, b) => a.Span.SequenceEqual(b.Span)); 968return GetComparerVec<ReadOnlyMemory<char>>(r1, r2, col, size, (a, b) => a.Span.SequenceEqual(b.Span));
Microsoft.ML.TestFrameworkCommon (1)
TestCommon.cs (1)
264Assert.True(CompareVec(in names1, in names2, (int)size, (a, b) => a.Span.SequenceEqual(b.Span)), $"Different {kind} metadata values");
Microsoft.ML.Tests (4)
Scenarios\Api\TestApi.cs (1)
248Assert.True(retrievedReadOnlyMemory.Span.SequenceEqual(valueString.AsMemory().Span));
Transformers\CopyColumnEstimatorTests.cs (1)
156Assert.True(TestCommon.CompareVec(in names1, in names2, size, (a, b) => a.Span.SequenceEqual(b.Span)));
Transformers\ValueMappingTests.cs (2)
123Assert.True(dValue.GetValues().SequenceEqual(new int[] { 2, 3, 1 })); 158Assert.True(dValue.GetValues().SequenceEqual(new uint[] { 2, 3, 1 }));
Microsoft.ML.Tokenizers (3)
Normalizer\SentencePieceNormalizer.cs (1)
213if (startIndex + tokenLength <= endIndex && original.Slice(startIndex, tokenLength).SequenceEqual(token.AsSpan()))
Utils\ByteArrayComparer.cs (1)
16x.Span.SequenceEqual(y.Span);
Utils\StringSpanOrdinalKey.cs (1)
44Span.SequenceEqual(other.Span);
Microsoft.ML.Transforms (4)
Expression\BuiltinFunctions.cs (1)
924return first.Span.SequenceEqual(second.Span);
Expression\LambdaBinder.cs (2)
1785(a,b) => Cast<TX>(a).Span.SequenceEqual(Cast<TX>(b).Span), 1799(a,b) => !Cast<TX>(a).Span.SequenceEqual(Cast<TX>(b).Span),
GroupTransform.cs (1)
415result = ((ReadOnlyMemory<char>)(object)oldValue).Span.SequenceEqual(((ReadOnlyMemory<char>)(object)newValue).Span);
PresentationCore (1)
System\Windows\Media\PixelFormat.cs (1)
160if (pGuidPixelFormat.SequenceEqual(pGuidBuiltIn) && ((byte*)&guidPixelFormat)[15] <= (byte)PixelFormatEnum.Cmyk32)
PresentationFramework (5)
MS\Internal\Globalization\BamlResourceContent.cs (5)
133if (contentSpan.Slice(0, 6).SequenceEqual("&quot;")) 139else if (contentSpan.Slice(0, 6).SequenceEqual("&apos;")) 148if (contentSpan.Slice(0, 5).SequenceEqual("&amp;")) 157if (contentSpan.Slice(0, 4).SequenceEqual("&lt;")) 163else if (contentSpan.Slice(0, 4).SequenceEqual("&gt;"))
Sockets.FunctionalTests (2)
src\Servers\Kestrel\test\FunctionalTests\Http2\HandshakeTests.cs (2)
73Assert.True(SslApplicationProtocol.Http2.Protocol.Span.SequenceEqual(tlsFeature.ApplicationProtocol.Span), 101Assert.True(SslApplicationProtocol.Http2.Protocol.Span.SequenceEqual(tlsFeature.ApplicationProtocol.Span),
System.Collections.Immutable (7)
System\Collections\Frozen\String\KeyAnalyzer.cs (1)
312public override bool Equals(string? x, string? y) => x.AsSpan(IsLeft ? Index : (x!.Length + Index), Count).SequenceEqual(y.AsSpan(IsLeft ? Index : (y!.Length + Index), Count));
System\Collections\Frozen\String\OrdinalStringFrozenDictionary_Full.cs (1)
28private protected override bool Equals(ReadOnlySpan<char> x, string? y) => x.SequenceEqual(y.AsSpan());
System\Collections\Frozen\String\OrdinalStringFrozenDictionary_LeftJustifiedSingleChar.cs (1)
25private protected override bool Equals(ReadOnlySpan<char> x, string? y) => x.SequenceEqual(y.AsSpan());
System\Collections\Frozen\String\OrdinalStringFrozenDictionary_LeftJustifiedSubstring.cs (1)
26private protected override bool Equals(ReadOnlySpan<char> x, string? y) => x.SequenceEqual(y.AsSpan());
System\Collections\Frozen\String\OrdinalStringFrozenDictionary_RightJustifiedSingleChar.cs (1)
25private protected override bool Equals(ReadOnlySpan<char> x, string? y) => x.SequenceEqual(y.AsSpan());
System\Collections\Frozen\String\OrdinalStringFrozenDictionary_RightJustifiedSubstring.cs (1)
26private protected override bool Equals(ReadOnlySpan<char> x, string? y) => x.SequenceEqual(y.AsSpan());
System\Collections\Frozen\String\OrdinalStringFrozenSet.cs (1)
102(!x.IsEmpty || y is not null) && x.SequenceEqual(y.AsSpan());
System.Formats.Cbor (1)
System\Formats\Cbor\CborConformanceLevel.cs (1)
229return left.SequenceEqual(right);
System.Formats.Nrbf (1)
System\Formats\Nrbf\NrbfDecoder.cs (1)
44&& bytes.Slice(SerializedStreamHeaderRecord.Size - HeaderSuffix.Length, HeaderSuffix.Length).SequenceEqual(HeaderSuffix);
System.Formats.Tar (6)
System\Formats\Tar\TarHeader.Read.cs (6)
441if (magic.SequenceEqual(GnuMagicBytes)) 446else if (magic.SequenceEqual(UstarMagicBytes)) 475if (!version.SequenceEqual(UstarVersionBytes)) 478if (!version.SequenceEqual(GnuVersionBytes)) 493if (!version.SequenceEqual(GnuVersionBytes)) 496if (!version.SequenceEqual(UstarVersionBytes))
System.IO.Packaging (1)
System\IO\Packaging\PartBasedPackageProperties.cs (1)
628|| !name.AsSpan().SequenceEqual(typeValue.AsSpan(index + 1)))
System.Net.Http (4)
src\libraries\Common\src\System\Net\HttpKnownHeaderNames.TryGetHeaderName.cs (1)
292if (nameSpan.SequenceEqual(potentialHeader.AsSpan()))
System\Net\Http\HttpContent.cs (1)
61Debug.Assert(preamble.SequenceEqual(actualPreamble),
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (1)
764if ((frameHeader.StreamId != 0 && originLength == 0) || (frameHeader.StreamId == 0 && span.Length >= originLength && span.Slice(0, originLength).SequenceEqual(_pool.Http2AltSvcOriginUri)))
System\Net\Http\SocketsHttpHandler\Http2Stream.cs (1)
736if (name.SequenceEqual(StatusHeaderName))
System.Net.NameResolution (1)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.IPAddress.cs (1)
71return MemoryMarshal.CreateReadOnlySpan(ref Address[0], addressByteCount).SequenceEqual(
System.Net.NetworkInformation (3)
src\libraries\Common\src\System\IO\RowConfigReader.cs (1)
135|| (keyIndex >= Environment.NewLine.Length && _buffer.AsSpan(keyIndex - Environment.NewLine.Length, Environment.NewLine.Length).SequenceEqual(Environment.NewLine)))
System\Net\NetworkInformation\StringParsingHelpers.Addresses.cs (1)
102if (!interfaceName.SequenceEqual(name))
System\Net\NetworkInformation\StringParsingHelpers.Statistics.cs (1)
423if (!lineSpan[pieces[0]].SequenceEqual(name))
System.Net.Primitives (2)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.IPAddress.cs (1)
71return MemoryMarshal.CreateReadOnlySpan(ref Address[0], addressByteCount).SequenceEqual(
System\Net\IPAddress.cs (1)
703return left.SequenceEqual(right) && PrivateScopeId == comparand.PrivateScopeId;
System.Net.Quic (1)
System\Net\Quic\Internal\MsQuicConfiguration.Cache.cs (1)
76if (!CertificateThumbprints.Span.SequenceEqual(other.CertificateThumbprints.Span))
System.Net.Security (10)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (1)
76CertificateThumbprints.Span.SequenceEqual(other.CertificateThumbprints.Span) &&
System\Net\NegotiateAuthenticationPal.ManagedNtlm.cs (2)
571!NtlmHeader.SequenceEqual(blob.Slice(0, NtlmHeader.Length))) 748return signature.SequenceEqual(expectedSignature);
System\Net\Security\SslApplicationProtocol.cs (1)
55((ReadOnlySpan<byte>)_readOnlyProtocol).SequenceEqual(other._readOnlyProtocol);
System\Net\Security\SslConnectionInfo.Linux.cs (3)
15if (alpn.SequenceEqual(s_http1)) 19else if (alpn.SequenceEqual(s_http2)) 23else if (alpn.SequenceEqual(s_http3))
System\Net\Security\SslStream.Protocol.cs (1)
1051certificate.RawDataMemory.Span.SequenceEqual(_remoteCertificate.RawDataMemory.Span))
System\Net\Security\TlsFrameHelper.cs (2)
707if (protocol.SequenceEqual(SslApplicationProtocol.Http2.Protocol.Span)) 717protocol.SequenceEqual(SslApplicationProtocol.Http11.Protocol.Span))
System.Net.Sockets (1)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.IPAddress.cs (1)
71return MemoryMarshal.CreateReadOnlySpan(ref Address[0], addressByteCount).SequenceEqual(
System.Net.WebSockets.Client (2)
System\Net\WebSockets\WebSocketHandle.Managed.cs (2)
321if (value.SequenceEqual(ClientWebSocketDeflateConstants.ClientNoContextTakeover)) 325else if (value.SequenceEqual(ClientWebSocketDeflateConstants.ServerNoContextTakeover))
System.Numerics.Tensors (7)
System\Numerics\Tensors\netcore\Tensor.cs (6)
1440if (tensor.Lengths.SequenceEqual(lengths)) 1805&& tensor.Lengths.SequenceEqual(other.Lengths) 1806&& MemoryMarshal.CreateReadOnlySpan(in tensor.GetPinnableReference(), (int)tensor._shape.LinearLength).SequenceEqual(MemoryMarshal.CreateReadOnlySpan(in other.GetPinnableReference(), (int)other._shape.LinearLength)); 1817&& tensor.Lengths.SequenceEqual(other.Lengths) 1818&& MemoryMarshal.CreateReadOnlySpan(in tensor.GetPinnableReference(), (int)tensor._shape.LinearLength).SequenceEqual(MemoryMarshal.CreateReadOnlySpan(in other.GetPinnableReference(), (int)other._shape.LinearLength)); 2194if (!tensors[0].Lengths.SequenceEqual(tensors[i].Lengths))
System\Numerics\Tensors\netcore\TensorShape.cs (1)
725return lengths1.SequenceEqual(lengths2);
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.cs (1)
41Path.GetFileName(srcNoDirectorySeparator).SequenceEqual(Path.GetFileName(destNoDirectorySeparator)))
src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (1)
432Path.GetFileName(srcNoDirectorySeparator).SequenceEqual(Path.GetFileName(destNoDirectorySeparator))) // same names.
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (1)
2166SequenceEqual((ReadOnlySpan<T>)span, other);
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.Globalization.cs (1)
76return span.SequenceEqual(value);
src\libraries\System.Private.CoreLib\src\System\Reflection\AssemblyNameHelpers.StrongName.cs (1)
60if (EcmaKey.SequenceEqual(publicKeyBlob))
System.Private.Windows.Core (2)
System\TypeExtensions.cs (2)
256return publicKey1.SequenceEqual(publicKey2); 276return publicKeyToken.SequenceEqual(name.GetPublicKeyToken());
System.Private.Windows.Core.Tests (1)
System\Private\Windows\Ole\BinaryFormatUtilitiesTests.cs (1)
1123&& info1.PublicKeyOrToken.AsSpan().SequenceEqual(info2.PublicKeyOrToken.AsSpan()))
System.Private.Xml (4)
System\Xml\NameTable.cs (2)
103if (e.hashCode == hashCode && e.str.AsSpan().SequenceEqual(key.AsSpan(start, len))) 163if (e.hashCode == hashCode && e.str.AsSpan().SequenceEqual(key.AsSpan(start, len)))
System\Xml\Serialization\XmlSerializationWriter.cs (2)
4469if (choiceName.SequenceEqual(element.Name)) 4471if ((element.Form == XmlSchemaForm.Unqualified && choiceNs.IsEmpty) || choiceNs.SequenceEqual(element.Namespace))
System.Reflection.Metadata (2)
System\Reflection\Metadata\Ecma335\BlobDictionary.cs (2)
31if (!exists || entry.Key.AsSpan().SequenceEqual(key)) 58Debug.Assert(immutableKey.AsSpan().SequenceEqual(key));
System.Reflection.MetadataLoadContext (5)
System\Reflection\PathAssemblyResolver.cs (1)
72if (pktFromName.SequenceEqual(pktFromAssembly))
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (1)
88return utf8.SequenceEqual(actual);
System\Reflection\TypeLoading\General\RoAssemblyName.cs (1)
61if (!(((ReadOnlySpan<byte>)PublicKeyToken).SequenceEqual(other.PublicKeyToken)))
System\Reflection\TypeLoading\Types\RoExceptionType.cs (2)
25internal sealed override bool IsTypeNameEqual(ReadOnlySpan<byte> ns, ReadOnlySpan<byte> name) => name.SequenceEqual(_name) && ns.SequenceEqual(_ns);
System.Security.Cryptography (18)
src\libraries\Common\src\System\Security\Cryptography\Asn1\AlgorithmIdentifierAsn.manual.cs (1)
32return Parameters!.Value.Span.SequenceEqual(other.Parameters!.Value.Span);
src\libraries\Common\src\System\Security\Cryptography\PemKeyHelpers.Factory.cs (2)
40else if (label.SequenceEqual(PemLabels.EncryptedPkcs8PrivateKey)) 112if (label.SequenceEqual(PemLabels.EncryptedPkcs8PrivateKey))
src\libraries\Common\src\System\Security\Cryptography\RsaPaddingProcessor.cs (1)
577return h.SequenceEqual(hPrime);
System\Security\Cryptography\PemKeyHelpers.cs (2)
114if (label.SequenceEqual(PemLabels.EncryptedPkcs8PrivateKey)) 193else if (label.SequenceEqual(PemLabels.EncryptedPkcs8PrivateKey))
System\Security\Cryptography\X509Certificates\CertificateRequest.Load.cs (1)
51if (contents[fields.Label].SequenceEqual(PemLabels.Pkcs10CertificateRequest))
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.cs (1)
250if (serialNumber.SequenceEqual(_revoked[i].Serial))
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.Load.cs (1)
270if (contents[fields.Label].SequenceEqual(PemLabels.X509CertificateRevocationList))
System\Security\Cryptography\X509Certificates\X509Certificate.cs (1)
315return thisSerialNumber.SequenceEqual(otherSerialNumber);
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (3)
1433if (label.SequenceEqual(PemLabels.X509Certificate)) 1804if (label.SequenceEqual(eligibleLabel)) 1834if (label.SequenceEqual(PemLabels.EncryptedPkcs8PrivateKey))
System\Security\Cryptography\X509Certificates\X509Certificate2Collection.cs (1)
447if (label.SequenceEqual(PemLabels.X509Certificate))
System\Security\Cryptography\X509Certificates\X509CertificateLoader.Unix.cs (4)
421if (curKeyId.Span.SequenceEqual(localKeyId)) 467if (!publicKeyInfo.SubjectPublicKey.Span.SequenceEqual(certEncodedKeyValue)) 489publicKeyInfo.Algorithm.Parameters.Value.Span.SequenceEqual(certKeyParameters); 501publicKeyInfo.Algorithm.Parameters.Value.Span.SequenceEqual(certKeyParameters);
System.Security.Cryptography.Cose (1)
System\Security\Cryptography\Cose\CoseHeaderValue.cs (1)
246public bool Equals(CoseHeaderValue other) => EncodedValue.Span.SequenceEqual(other.EncodedValue.Span);
System.Security.Cryptography.Pkcs (12)
Internal\Cryptography\Pal\AnyOS\ManagedPal.KeyTrans.cs (1)
45!parameters.Value.Span.SequenceEqual(s_rsaPkcsParameters))
Internal\Cryptography\PkcsHelpers.cs (1)
375!oaepParameters.PSourceFunc.Parameters.Value.Span.SequenceEqual(pSpecifiedDefaultParameters))
src\libraries\Common\src\System\Security\Cryptography\Asn1\AlgorithmIdentifierAsn.manual.cs (1)
32return Parameters!.Value.Span.SequenceEqual(other.Parameters!.Value.Span);
System\Security\Cryptography\Pkcs\CmsSignature.RSA.cs (1)
191if (expectedParameters.SequenceEqual(signatureParameters.Value.Span))
System\Security\Cryptography\Pkcs\Rfc3161TimestampRequest.cs (1)
428!requestNonce.Value.Span.SequenceEqual(responseNonce.Value.Span))
System\Security\Cryptography\Pkcs\Rfc3161TimestampToken.cs (3)
167hash.SequenceEqual(TokenInfo.GetMessageHash().Span) && 470if (!requiredName.DirectoryName.Value.Span.SequenceEqual(issuerDirectoryName)) 475return serialNumber.SequenceEqual(issuerSerial.SerialNumber.Span);
System\Security\Cryptography\Pkcs\SignedCms.cs (2)
681if (cert.Certificate is not null && cert.Certificate.Value.Span.SequenceEqual(rawData)) 721if (cert.Certificate is not null && cert.Certificate.Value.Span.SequenceEqual(rawData))
System\Security\Cryptography\Pkcs\SignerInfo.cs (2)
495return _signature.Span.SequenceEqual(expectedSignature); 834if (data.SequenceEqual(asnEncodedData))
System.Text.Json (26)
System\Text\Json\Document\JsonDocument.cs (1)
376return segment.SequenceEqual(otherUtf8Text);
System\Text\Json\Document\JsonDocument.Parse.cs (2)
791utf8Bom.SequenceEqual(rented.AsSpan(0, utf8Bom.Length))) 871JsonConstants.Utf8Bom.SequenceEqual(rented.AsSpan(0, utf8BomLength)))
System\Text\Json\Document\JsonDocument.TryGetProperty.cs (2)
179currentPropertyName.Slice(0, idx).SequenceEqual(propertyName.Slice(0, idx))) 213else if (currentPropertyName.SequenceEqual(propertyName))
System\Text\Json\JsonHelpers.cs (3)
404return leftFirst.SequenceEqual(rightFirst) && 405leftMiddle.SequenceEqual(rightMiddle) && 406leftLast.SequenceEqual(rightLast);
System\Text\Json\Reader\JsonReaderHelper.cs (9)
153if (span.SequenceEqual(JsonConstants.NaNValue)) 161if (span.SequenceEqual(JsonConstants.PositiveInfinityValue)) 169if (span.SequenceEqual(JsonConstants.NegativeInfinityValue)) 185if (span.SequenceEqual(JsonConstants.NaNValue)) 193if (span.SequenceEqual(JsonConstants.PositiveInfinityValue)) 201if (span.SequenceEqual(JsonConstants.NegativeInfinityValue)) 216if (span.SequenceEqual(JsonConstants.NaNValue)) 224if (span.SequenceEqual(JsonConstants.PositiveInfinityValue)) 232if (span.SequenceEqual(JsonConstants.NegativeInfinityValue))
System\Text\Json\Reader\JsonReaderHelper.Unescaping.cs (2)
110bool result = other.SequenceEqual(utf8Unescaped); 148bool result = other.SequenceEqual(utf8Unescaped);
System\Text\Json\Reader\Utf8JsonReader.cs (1)
501return otherUtf8Text.SequenceEqual(ValueSpan);
System\Text\Json\Serialization\Converters\Value\EnumConverter.cs (1)
640if (Kind is EnumFieldNameKind.Default || input.SequenceEqual(JsonName.AsSpan()))
System\Text\Json\Serialization\Converters\Value\HalfConverter.cs (3)
173(!Half.IsNaN(result) || buffer.SequenceEqual(JsonConstants.NaNValue)) && 174(!Half.IsPositiveInfinity(result) || buffer.SequenceEqual(JsonConstants.PositiveInfinityValue)) && 175(!Half.IsNegativeInfinity(result) || buffer.SequenceEqual(JsonConstants.NegativeInfinityValue));
System\Text\Json\Serialization\JsonSerializer.Read.HandleMetadata.cs (1)
341propertyName.SequenceEqual(customTypeDiscriminator))
System\Text\Json\Serialization\Metadata\JsonTypeInfo.Cache.cs (1)
146(!Options.PropertyNameCaseInsensitive || propertyName.SequenceEqual(info.NameAsUtf8Bytes)))
System.Text.Json.SourceGeneration (1)
src\libraries\Common\src\SourceGenerators\ImmutableEquatableArray.cs (1)
28=> other != null && ((ReadOnlySpan<T>)_values).SequenceEqual(other._values);
System.Text.RegularExpressions (4)
System\Text\RegularExpressions\Regex.cs (1)
529Debug.Assert(inputString is null || inputSpan.SequenceEqual(inputString));
System\Text\RegularExpressions\RegexCharClass.cs (2)
909return !set1.AsSpan(1).SequenceEqual(set2.AsSpan(1)); 1999bool equalsGroup = group.SequenceEqual(kvp.Value.AsSpan());
System\Text\RegularExpressions\Symbolic\BitVector.cs (1)
191MemoryExtensions.SequenceEqual(new ReadOnlySpan<ulong>(_blocks), new ReadOnlySpan<ulong>(other._blocks));
System.Text.RegularExpressions.Generator (2)
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCharClass.cs (2)
909return !set1.AsSpan(1).SequenceEqual(set2.AsSpan(1)); 1999bool equalsGroup = group.SequenceEqual(kvp.Value.AsSpan());
System.Windows.Forms.Primitives.TestUtilities (1)
Extensions\AssertExtensions.cs (1)
479if (!expected.SequenceEqual(actual))
System.Windows.Forms.Tests (2)
System\Windows\Forms\FileDialogTests.cs (2)
659Assert.True(filter.SequenceEqual(" \0*.*")); 755Assert.True(filter.SequenceEqual(" \0*.*"));
System.Windows.Forms.UI.IntegrationTests (6)
Infra\ScreenRecordService.cs (6)
425if (chunkType.Span.SequenceEqual(Ihdr)) 430else if (chunkType.Span.SequenceEqual(Srgb) 431|| chunkType.Span.SequenceEqual(Gama) 432|| chunkType.Span.SequenceEqual(Phys)) 437else if (chunkType.Span.SequenceEqual(Idat)) 441else if (chunkType.Span.SequenceEqual(Iend))
Templates.Blazor.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
865return cert1.RawDataMemory.Span.SequenceEqual(cert2.RawDataMemory.Span);
Templates.Blazor.WebAssembly.Auth.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
865return cert1.RawDataMemory.Span.SequenceEqual(cert2.RawDataMemory.Span);
Templates.Blazor.WebAssembly.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
865return cert1.RawDataMemory.Span.SequenceEqual(cert2.RawDataMemory.Span);
Templates.Mvc.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
865return cert1.RawDataMemory.Span.SequenceEqual(cert2.RawDataMemory.Span);
Templates.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
865return cert1.RawDataMemory.Span.SequenceEqual(cert2.RawDataMemory.Span);
xunit.assert (2)
MemoryAsserts.cs (1)
240 if (!expectedMemory.Span.SequenceEqual(actualMemory.Span))
SpanAsserts.cs (1)
249 if (!expectedSpan.SequenceEqual(actualSpan))