86 references to SequenceEqual
BuildValidator (1)
CompilationDiff.cs (1)
441if (originalPdbSpan.SequenceEqual(rebuildPdbSpan))
InMemory.FunctionalTests (3)
Http2\Http2ConnectionTests.cs (3)
917Assert.True(_maxData.AsSpan().SequenceEqual(frame.PayloadSequence.ToArray())); 1165Assert.True(_maxData.AsSpan().SequenceEqual(frame.PayloadSequence.ToArray())); 1475Assert.True(_maxData.AsSpan().SequenceEqual(frame.PayloadSequence.ToArray()));
Microsoft.AspNetCore.Authentication.Certificate (1)
X509CertificateExtensions.cs (1)
23return subject.SequenceEqual(issuer);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (5)
HttpRequestHeadersTests.cs (2)
567Assert.False(nextSpan.SequenceEqual(Encoding.ASCII.GetBytes(headerValueUtf16Latin1CrossOver))); 612Assert.False(latinValueSpan.SequenceEqual(Encoding.ASCII.GetBytes(headerValueUtf16Latin1CrossOver)));
src\Shared\test\Shared.Tests\runtime\Http2\DynamicTableTest.cs (2)
157Assert.True(expectedData.AsSpan().SequenceEqual(dynamicField.Name)); 158Assert.True(expectedData.AsSpan().SequenceEqual(dynamicField.Value));
src\Shared\test\Shared.Tests\runtime\Http2\HPackIntegerTest.cs (1)
21Assert.True(actualResult.Slice(0, bytesWritten).SequenceEqual(expectedResult));
Microsoft.AspNetCore.Shared.Tests (14)
runtime\Http2\DynamicTableTest.cs (4)
157Assert.True(expectedData.AsSpan().SequenceEqual(dynamicField.Name)); 158Assert.True(expectedData.AsSpan().SequenceEqual(dynamicField.Value)); 195Assert.True(headers[i].Name.AsSpan().SequenceEqual(dynamicTable[i].Name)); 196Assert.True(headers[i].Value.AsSpan().SequenceEqual(dynamicTable[i].Value));
runtime\Http2\HPackIntegerTest.cs (1)
21Assert.True(actualResult.Slice(0, bytesWritten).SequenceEqual(expectedResult));
UrlDecoderTests.cs (9)
21Assert.True(destination.AsSpan(0, length).SequenceEqual(expected.AsSpan())); 30Assert.True(destination.AsSpan(0, length).SequenceEqual(expected.AsSpan())); 40Assert.True(destination.AsSpan(0, length).SequenceEqual(expected.AsSpan())); 50Assert.True(destination.AsSpan(0, length).SequenceEqual(expected.AsSpan())); 108Assert.True(source.AsSpan(0, length).SequenceEqual(input.AsSpan())); 122Assert.True(source.AsSpan(0, length).SequenceEqual(Encoding.UTF8.GetBytes(input).AsSpan())); 132Assert.True(source.AsSpan(0, length).SequenceEqual(Encoding.UTF8.GetBytes("/").AsSpan())); 146Assert.True(source.AsSpan(0, length).SequenceEqual(input.AsSpan())); 160Assert.True(source.AsSpan(0, length).SequenceEqual(Encoding.UTF8.GetBytes(input).AsSpan()));
Microsoft.Build.Tasks.Core (2)
AssemblyDependency\ReferenceTable.cs (1)
2315if (!rpkt.AsSpan().SequenceEqual(dpkt.AsSpan()))
AssemblyNameExtension.cs (1)
788return aPKT.AsSpan().SequenceEqual(bPKT.AsSpan());
Microsoft.CodeAnalysis (3)
Collections\BitVector.cs (1)
47&& _bits.AsSpan().SequenceEqual(other._bits.AsSpan());
Hashing\XxHashShared.cs (1)
122Debug.Assert(new Span<byte>(secret, SecretLengthBytes).SequenceEqual(DefaultSecret));
Text\SourceText.cs (1)
1198if (!buffer1.AsSpan(0, count).SequenceEqual(buffer2.AsSpan(0, count)))
Microsoft.CodeAnalysis.CodeStyle (2)
src\Compilers\Core\Portable\Collections\BitVector.cs (1)
47&& _bits.AsSpan().SequenceEqual(other._bits.AsSpan());
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
122Debug.Assert(new Span<byte>(secret, SecretLengthBytes).SequenceEqual(DefaultSecret));
Microsoft.CodeAnalysis.Workspaces (2)
src\Compilers\Core\Portable\Collections\BitVector.cs (1)
47&& _bits.AsSpan().SequenceEqual(other._bits.AsSpan());
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
122Debug.Assert(new Span<byte>(secret, SecretLengthBytes).SequenceEqual(DefaultSecret));
Microsoft.Extensions.Caching.Hybrid (1)
Internal\DefaultHybridCache.StampedeStateT.cs (1)
625return charBuffer.SequenceEqual(value.AsSpan());
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
ByteArrayEqualityComparer.cs (1)
18return x.AsSpan().SequenceEqual(y);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (1)
Linux\OSFileSystemTests.cs (1)
68Assert.True(b.AsSpan(0, written).SequenceEqual(new string(Content, written).AsSpan()));
Microsoft.Extensions.FileProviders.Physical (1)
PollingWildCardChangeToken.cs (1)
166return previousHash.AsSpan().SequenceEqual(currentHash.AsSpan());
Microsoft.ML.Tokenizers (2)
Normalizer\SentencePieceNormalizer.cs (1)
248if (currentIndex >= tokenLength - 1 && span.Slice(currentIndex - tokenLength + 1, tokenLength).SequenceEqual(token.AsSpan()))
Utils\ValueStringBuilder.cs (1)
226return _chars.Slice(_pos - valueLength, valueLength).SequenceEqual(value.AsSpan());
MSBuild (1)
AssemblyNameExtension.cs (1)
788return aPKT.AsSpan().SequenceEqual(bPKT.AsSpan());
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\Metrics\StringSequence.cs (1)
91_values.AsSpan().SequenceEqual(other._values.AsSpan());
System.IO.Compression (1)
System\IO\Compression\ZipBlocks.cs (1)
618if (bytesRead != FieldLengths.Signature || !blockBytes.SequenceEqual(SignatureConstantBytes))
System.IO.Hashing (1)
System\IO\Hashing\XxHashShared.cs (1)
117Debug.Assert(new Span<byte>(secret, SecretLengthBytes).SequenceEqual(DefaultSecret));
System.Net.NetworkInformation (1)
System\Net\NetworkInformation\PhysicalAddress.cs (1)
64_address.AsSpan().SequenceEqual(other._address);
System.Net.Ping (1)
src\libraries\Common\src\System\Net\IPEndPointExtensions.cs (1)
86return addressBuffer1.SequenceEqual(addressBuffer2);
System.Net.Primitives (2)
src\libraries\Common\src\System\Net\IPEndPointExtensions.cs (1)
86return addressBuffer1.SequenceEqual(addressBuffer2);
src\libraries\Common\src\System\Net\SocketAddress.cs (1)
144public bool Equals(SocketAddress? comparand) => comparand != null && Buffer.Span.SequenceEqual(comparand.Buffer.Span);
System.Net.Quic (1)
src\libraries\Common\src\System\Net\IPEndPointExtensions.cs (1)
86return addressBuffer1.SequenceEqual(addressBuffer2);
System.Net.Security (3)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (1)
757if (clientProto.SequenceEqual(protocolList[i].Protocol.Span))
System\Net\NegotiateAuthenticationPal.ManagedSpnego.cs (1)
376!mechListMIC.AsSpan().SequenceEqual(blob.AsSpan()))
System\Net\Security\SslSessionsCache.cs (1)
89thumbPrint.AsSpan().SequenceEqual(otherThumbPrint);
System.Net.Sockets (1)
src\libraries\Common\src\System\Net\IPEndPointExtensions.cs (1)
86return addressBuffer1.SequenceEqual(addressBuffer2);
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.NonAndroid.cs (1)
391if (!buffer.AsSpan(index, n).SequenceEqual(rawData.AsSpan(index, n)))
src\System\Reflection\Emit\SignatureHelper.cs (1)
847m_signature.AsSpan(0, m_currSig).SequenceEqual(other.m_signature.AsSpan(0, m_currSig));
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\DataContract.cs (1)
1662formatted.SequenceEqual(Globals.SerializationNamespace))
System.Private.Xml (1)
System\Xml\Schema\DataTypeImplementation.cs (1)
876value1.AsSpan().SequenceEqual(value2) ? 0 : -1;
System.Reflection.Metadata (2)
System\Reflection\Metadata\BlobBuilder.cs (1)
237if (!left._buffer.AsSpan(leftStart, minLength).SequenceEqual(right._buffer.AsSpan(rightStart, minLength)))
System\Reflection\Metadata\BlobWriter.cs (1)
57return Length == other.Length && _buffer.AsSpan(_start, Length).SequenceEqual(other._buffer.AsSpan(other._start, other.Length));
System.Resources.Extensions (1)
System\Resources\Extensions\TypeNameComparer.cs (1)
117return pkt1.AsSpan().SequenceEqual(pkt2);
System.Runtime.Numerics (1)
System\Numerics\BigInteger.cs (1)
1145return _sign == other._sign && _bits.AsSpan().SequenceEqual(other._bits);
System.Security.Cryptography (7)
System\Security\Cryptography\CngProperty.cs (1)
80return _value.AsSpan().SequenceEqual(other._value);
System\Security\Cryptography\Helpers.cs (1)
157return a1.AsSpan().SequenceEqual(a2);
System\Security\Cryptography\X509Certificates\ManagedCertificateFinder.cs (1)
59return hashBuffer.SequenceEqual(thumbprint);
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (3)
871if (!pk1.AsSpan().SequenceEqual(pk2)) 975if (w1 != w2 || !pk1.AsSpan().SequenceEqual(pk2)) 1067if (!pk1.AsSpan().SequenceEqual(pk2))
System\Security\Cryptography\X509Certificates\X509Certificate2Collection.cs (1)
791if (thumbprintBuffer.Slice(0, bytesWritten).SequenceEqual(thumbprintBytes))
System.Security.Cryptography.Pkcs (6)
Internal\Cryptography\PkcsHelpers.cs (1)
216ba1.AsSpan().SequenceEqual(ba2.AsSpan());
System\Security\Cryptography\Pkcs\CmsSigner.cs (1)
401cert.SubjectName.RawData.AsSpan().SequenceEqual(cert.IssuerName.RawData))
System\Security\Cryptography\Pkcs\Rfc3161TimestampToken.cs (2)
490!thumbprint.SequenceEqual(certId.Value.Hash.Span)) 537if (!thumbprint.SequenceEqual(certId2.Value.Hash.Span))
System\Security\Cryptography\Pkcs\SignerInfo.cs (1)
647if (!contentDigest.AsSpan().SequenceEqual(digestAttr.MessageDigest))
System\Security\Cryptography\Pkcs\SubjectIdentifier.cs (1)
73DummySignerEncodedValue.AsSpan().SequenceEqual(issuerNameSpan))
System.Security.Cryptography.Xml (2)
System\Security\Cryptography\Xml\SignedXml.cs (1)
1065return m_signature.SignatureValue.AsSpan().SequenceEqual(hashValue.AsSpan(0, m_signature.SignatureValue.Length));
System\Security\Cryptography\Xml\SymmetricKeyWrap.cs (1)
240if (!rgbA.AsSpan().SequenceEqual(s_rgbAES_KW_IV.AsSpan()))
System.Text.Json (3)
System\Text\Json\Document\JsonDocument.TryGetProperty.cs (1)
195if (utf8Unescaped.Slice(0, written).SequenceEqual(propertyName.Slice(idx)))
System\Text\Json\Reader\JsonReaderHelper.Unescaping.cs (1)
189bool result = utf8Unescaped1.SequenceEqual(utf8Unescaped2);
System\Text\Json\Serialization\JsonSerializer.Read.HandleMetadata.cs (1)
317(resolver?.CustomTypeDiscriminatorPropertyNameUtf8?.AsSpan().SequenceEqual(propertyName) == true);
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\RegexCharClass.cs (1)
2000if (equalsGroup || invertedGroup.SequenceEqual(kvp.Value.AsSpan()))
System.Text.RegularExpressions.Generator (1)
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCharClass.cs (1)
2000if (equalsGroup || invertedGroup.SequenceEqual(kvp.Value.AsSpan()))
System.Windows.Forms.Primitives.TestUtilities (1)
Extensions\AssertExtensions.cs (1)
400if (!expected.AsSpan().SequenceEqual(actual.AsSpan()))
System.Windows.Forms.Tests (1)
SpanHelpersTests.cs (1)
24Assert.True(destination.SequenceEqual(expected));
System.Windows.Forms.UI.IntegrationTests (1)
Infra\ScreenRecordService.cs (1)
415if (!signature.Span.SequenceEqual(s_pngHeader.Span))
xunit.assert (3)
EqualityAsserts.cs (3)
51 /// If <see cref="MemoryExtensions.SequenceEqual{T}(Span{T}, ReadOnlySpan{T})"/> fails, a call 68 if (expected == null || actual == null || !expected.AsSpan().SequenceEqual(actual)) 591 if (expected.AsSpan().SequenceEqual(actual))