589 references to SequenceEqual
aspire (2)
Backchannel\ExtensionBackchannel.cs (1)
197return GetCertificate().RawData.SequenceEqual(c.GetRawCertData());
Certificates\CertificateGeneration\CertificateManager.cs (1)
1050return cert1.RawDataMemory.Span.SequenceEqual(cert2.RawDataMemory.Span);
Aspire.Dashboard (2)
Model\DebugSessionHelpers.cs (1)
33return cert.RawData.SequenceEqual(c.RawData);
Otlp\Storage\TelemetryRepository.cs (1)
1299if (traces[i].Key.Span.SequenceEqual(s))
Aspire.Hosting (7)
ApplicationModel\ResourceNotificationService.cs (1)
977return publicKey is not null && microsoftOpenPublicKey.SequenceEqual(publicKey);
Dcp\DcpLogParser.cs (5)
72if (level.SequenceEqual("info"u8)) 76else if (level.SequenceEqual("error"u8)) 80else if (level.SequenceEqual("warning"u8)) 84else if (level.SequenceEqual("debug"u8)) 88else if (level.SequenceEqual("trace"u8))
DeveloperCertificateService.cs (1)
86!rootCerts.Any(rc => rc.RawDataMemory.Span.SequenceEqual(cert.RawDataMemory.Span)))
ConfigurationSchemaGenerator (1)
RuntimeSource\SourceGenerators\ImmutableEquatableArray.cs (1)
28=> other != null && ((ReadOnlySpan<T>)_values).SequenceEqual(other._values);
crossgen2 (1)
Program.cs (1)
935if (blob.AsSpan().SequenceEqual(s_ecmaKey))
dotnet (3)
Telemetry\MacAddressGetter.cs (1)
42.Where(bytes => bytes.Length == 6 && !bytes.SequenceEqual(AllZeroBytes))
ToolManifest\ToolManifestEditor.cs (1)
349return left.SequenceEqual(right);
ToolManifest\ToolManifestPackage.cs (1)
59return CommandNames.SequenceEqual(otherCommandNames);
dotnet-aot (3)
src\sdk\src\Cli\dotnet\Telemetry\MacAddressGetter.cs (1)
42.Where(bytes => bytes.Length == 6 && !bytes.SequenceEqual(AllZeroBytes))
src\sdk\src\Cli\dotnet\ToolManifest\ToolManifestEditor.cs (1)
349return left.SequenceEqual(right);
src\sdk\src\Cli\dotnet\ToolManifest\ToolManifestPackage.cs (1)
59return CommandNames.SequenceEqual(otherCommandNames);
dotnet-dev-certs (1)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (1)
1053return cert1.RawDataMemory.Span.SequenceEqual(cert2.RawDataMemory.Span);
dotnet-format (1)
Formatters\CharsetFormatter.cs (1)
56&& originalBytes.SequenceEqual(encodedBytes);
Extensibility.MessageEncoder.IntegrationTests (1)
TextTests.4.1.0.cs (1)
117Assert.True(requestBytes.SequenceEqual(returnedByteArraySegment.Array), "Returned bytes are different than sent bytes");
GenerateDocumentationAndConfigFiles (4)
src\roslyn\src\Compilers\Core\Portable\Collections\BitVector.cs (1)
47&& _bits.AsSpan().SequenceEqual(other._bits.AsSpan());
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
122Debug.Assert(new Span<byte>(secret, SecretLengthBytes).SequenceEqual(DefaultSecret));
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
23=> x.SequenceEqual(y.Span); 26=> x.Span.SequenceEqual(y.Span);
ILCompiler.Compiler (8)
Compiler\MethodBodyDeduplicator.cs (1)
107private static bool AreSame(ReadOnlySpan<byte> o1, ReadOnlySpan<byte> o2) => o1.SequenceEqual(o2);
Compiler\ObjectWriter\UnixObjectWriter.Aot.cs (2)
129if (!xGc.SequenceEqual(yGc)) 134return xFrames.SequenceEqual(yFrames);
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\INodeWithCodeInfo.cs (1)
38&& ((ReadOnlySpan<byte>)BlobData).SequenceEqual(other.BlobData);
src\runtime\src\coreclr\tools\Common\Compiler\NativeAotNameMangler.cs (1)
110if (hash is not null || !mangledName.AsSpan().SequenceEqual(literal.AsSpan()))
src\runtime\src\coreclr\tools\Common\Internal\Text\Utf8String.cs (1)
78return AsSpan().SequenceEqual(other.AsSpan());
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoTypes.cs (1)
1661&& Offsets.Slice(0, (int)numLoweredElements).SequenceEqual(other.Offsets.Slice(0, (int)other.numLoweredElements));
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\Stubs\ComparerIntrinsics.cs (1)
97if (type.IsString && flavor.SequenceEqual("EqualityComparer"u8))
ILCompiler.MetadataTransform (15)
Internal\Metadata\NativeFormat\Writer\NativeFormatWriterGen.cs (15)
43if (!Sizes.SequenceEqual(other.Sizes)) return false; 44if (!LowerBounds.SequenceEqual(other.LowerBounds)) return false; 196if (!Value.SequenceEqual(other.Value)) return false; 325if (!Value.SequenceEqual(other.Value)) return false; 454if (!Value.SequenceEqual(other.Value)) return false; 913if (!Value.SequenceEqual(other.Value)) return false; 1042if (!Value.SequenceEqual(other.Value)) return false; 1171if (!Value.SequenceEqual(other.Value)) return false; 1359if (!Value.SequenceEqual(other.Value)) return false; 1752if (!Value.SequenceEqual(other.Value)) return false; 1881if (!Value.SequenceEqual(other.Value)) return false; 2010if (!Value.SequenceEqual(other.Value)) return false; 4175if (!PublicKey.SequenceEqual(other.PublicKey)) return false; 4178if (!Mvid.SequenceEqual(other.Mvid)) return false; 4295if (!PublicKeyOrToken.SequenceEqual(other.PublicKeyOrToken)) return false;
ILCompiler.ReadyToRun (9)
Compiler\DependencyAnalysis\ReadyToRun\CopiedMethodILDeduplicator.cs (1)
84return a.Data.AsSpan().SequenceEqual(b.Data);
Compiler\DependencyAnalysis\ReadyToRun\MethodGCInfoNode.cs (1)
170return Bytes.SequenceEqual(other.Bytes);
Compiler\ReadyToRunCompilerContext.cs (1)
231if (_similarVectorName.SequenceEqual("Unknown"u8))
ObjectWriter\MapFileBuilder.cs (1)
53Debug.Assert(Name.AsSpan().SequenceEqual(node.Name.AsSpan()));
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\INodeWithCodeInfo.cs (1)
38&& ((ReadOnlySpan<byte>)BlobData).SequenceEqual(other.BlobData);
src\runtime\src\coreclr\tools\Common\Compiler\NativeAotNameMangler.cs (1)
110if (hash is not null || !mangledName.AsSpan().SequenceEqual(literal.AsSpan()))
src\runtime\src\coreclr\tools\Common\Internal\Text\Utf8String.cs (1)
78return AsSpan().SequenceEqual(other.AsSpan());
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoTypes.cs (1)
1661&& Offsets.Slice(0, (int)numLoweredElements).SequenceEqual(other.Offsets.Slice(0, (int)other.numLoweredElements));
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\Stubs\ComparerIntrinsics.cs (1)
97if (type.IsString && flavor.SequenceEqual("EqualityComparer"u8))
ILCompiler.TypeSystem (3)
src\runtime\src\coreclr\tools\Common\Internal\Text\Utf8Span.cs (2)
64=> left._value.SequenceEqual(right._value); 67=> !left._value.SequenceEqual(right._value);
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.cs (1)
505nameMatched = typeName.SequenceEqual(name.AsSpan());
Microsoft.AspNetCore.Authentication.Certificate (1)
X509CertificateExtensions.cs (1)
23return subject.SequenceEqual(issuer);
Microsoft.AspNetCore.Components (1)
Routing\SupplyParameterFromQueryValueProvider.cs (1)
79if (!query.Span.SequenceEqual(QueryParameterValueSupplier.GetQueryString(_lastUri).Span))
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (1)
1053return cert1.RawDataMemory.Span.SequenceEqual(cert2.RawDataMemory.Span);
Microsoft.AspNetCore.Diagnostics.Middleware.PerformanceTests (3)
RedactionBenchmark.cs (3)
87if (((string)item.Value!).AsSpan().SequenceEqual(segment)) 202if (((string)item.Value!).AsSpan().SequenceEqual(segment)) 280if (((string)item.Value!).AsSpan().SequenceEqual(segment))
Microsoft.AspNetCore.Http.Connections.Client (1)
Internal\Utils.cs (1)
39if (pair.EncodedName.Span.SequenceEqual(key.AsSpan()))
Microsoft.AspNetCore.Identity (2)
PasskeyHandler.cs (1)
327if (!credential.Id.AsSpan().SequenceEqual(attestedCredentialData.CredentialId.Span))
Passkeys\BufferSource.cs (1)
77return other is not null && _bytes.Span.SequenceEqual(other._bytes.Span);
Microsoft.AspNetCore.Identity.EntityFrameworkCore (4)
UserOnlyStore.cs (2)
595userPasskey => userPasskey.UserId.Equals(userId) && userPasskey.CredentialId.SequenceEqual(credentialId), 607return UserPasskeys.SingleOrDefaultAsync(userPasskey => userPasskey.CredentialId.SequenceEqual(credentialId), cancellationToken);
UserStore.cs (2)
740userPasskey => userPasskey.UserId.Equals(userId) && userPasskey.CredentialId.SequenceEqual(credentialId), 752return UserPasskeys.SingleOrDefaultAsync(userPasskey => userPasskey.CredentialId.SequenceEqual(credentialId), cancellationToken);
Microsoft.AspNetCore.Mvc.TagHelpers (1)
Cache\DistributedCacheTagHelperService.cs (1)
192if (serializedKeyBuffer.SequenceEqual(expectedKey))
Microsoft.AspNetCore.Razor.Utilities.Shared (1)
Utilities\Hashing\XxHashShared.cs (1)
121Debug.Assert(new Span<byte>(secret, SecretLengthBytes).SequenceEqual(DefaultSecret));
Microsoft.AspNetCore.Routing (1)
EndpointRoutingMiddleware.cs (1)
95return blockToken.AsSpan().SequenceEqual(ownToken);
Microsoft.AspNetCore.Server.HttpSys (4)
_generated\4\Windows.Win32.byte.InlineArrays.g.cs (1)
54 internal readonly bool Equals(ReadOnlySpan<byte> value) => AsReadOnlySpan().SequenceEqual(value);
_generated\6\Windows.Win32.char.InlineArrays.g.cs (2)
55 internal readonly bool Equals(ReadOnlySpan<char> value) => value.Length == SpanLength ? AsReadOnlySpan().SequenceEqual(value) : AsReadOnlySpan().SliceAtNull().SequenceEqual(value);
_generated\90\Windows.Win32.ushort.InlineArrays.g.cs (1)
54 internal readonly bool Equals(ReadOnlySpan<ushort> value) => AsReadOnlySpan().SequenceEqual(value);
Microsoft.AspNetCore.Server.IIS (4)
_generated\3\Windows.Win32.byte.InlineArrays.g.cs (1)
54 internal readonly bool Equals(ReadOnlySpan<byte> value) => AsReadOnlySpan().SequenceEqual(value);
_generated\49\Windows.Win32.ushort.InlineArrays.g.cs (1)
54 internal readonly bool Equals(ReadOnlySpan<ushort> value) => AsReadOnlySpan().SequenceEqual(value);
_generated\5\Windows.Win32.char.InlineArrays.g.cs (2)
55 internal readonly bool Equals(ReadOnlySpan<char> value) => value.Length == SpanLength ? AsReadOnlySpan().SequenceEqual(value) : AsReadOnlySpan().SliceAtNull().SequenceEqual(value);
Microsoft.AspNetCore.Server.Kestrel.Core (33)
Internal\Http\Http1Connection.cs (1)
1090if (currentRequestLine.SequenceEqual(clientPrefaceRequestLine))
Internal\Http2\Http2Connection.cs (15)
672if (!span.SequenceEqual(ClientPreface)) 1777_isMethodConnect = value.SequenceEqual(ConnectBytes); 1820else if (name.SequenceEqual(PathBytes)) 1824else if (name.SequenceEqual(MethodBytes)) 1828else if (name.SequenceEqual(SchemeBytes)) 1832else if (name.SequenceEqual(StatusBytes)) 1836else if (name.SequenceEqual(AuthorityBytes)) 1840else if (name.SequenceEqual(ProtocolBytes)) 1853return name.SequenceEqual(ConnectionBytes) 1854|| name.SequenceEqual(TransferEncodingBytes) 1855|| name.SequenceEqual(KeepAliveBytes) 1856|| name.SequenceEqual(ProxyConnectionBytes) 1857|| name.SequenceEqual(UpgradeBytes) 1858|| (name.SequenceEqual(TeBytes) && !value.SequenceEqual(TrailersBytes));
Internal\Http3\Http3Stream.cs (14)
509_isMethodConnect = value.SequenceEqual(ConnectBytes); 563else if (name.SequenceEqual(PathBytes)) 567else if (name.SequenceEqual(MethodBytes)) 571else if (name.SequenceEqual(SchemeBytes)) 575else if (name.SequenceEqual(StatusBytes)) 579else if (name.SequenceEqual(AuthorityBytes)) 583else if (name.SequenceEqual(ProtocolBytes)) 596return name.SequenceEqual(ConnectionBytes) 597|| name.SequenceEqual(TransferEncodingBytes) 598|| name.SequenceEqual(KeepAliveBytes) 599|| name.SequenceEqual(ProxyConnectionBytes) 600|| name.SequenceEqual(UpgradeBytes) 601|| (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\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (1)
1053return cert1.RawDataMemory.Span.SequenceEqual(cert2.RawDataMemory.Span);
Microsoft.AspNetCore.SignalR.Core (1)
Internal\Utf8HashLookup.cs (1)
67if (_slots[i].caseSensitiveHashCode == caseSensitiveHashCode && encodedValue.SequenceEqual(_slots[i].encodedValue.AsSpan()))
Microsoft.AspNetCore.Watch.BrowserRefresh (2)
src\sdk\src\Dotnet.Watch\Web.Middleware\ScriptInjectingStream.cs (2)
213return buffer[..minLength].SequenceEqual(remainingBodyTagBytes[..minLength]) 247return buffer[^partialTagLength..].SequenceEqual(s_bodyTagBytes.Span[..partialTagLength])
Microsoft.AspNetCore.WebSockets (2)
HandshakeHelpers.cs (2)
102if (value.SequenceEqual(WebSocketDeflateConstants.ClientNoContextTakeover)) 119else if (value.SequenceEqual(WebSocketDeflateConstants.ServerNoContextTakeover))
Microsoft.Build (1)
Evaluation\Expander.ItemExpander.Transforms.cs (1)
713if (span.SequenceEqual(cachedMatch.AsSpan()))
Microsoft.Build.Framework (5)
FileUtilities.cs (1)
669if (segment.SequenceEqual("..".AsSpan()))
Globbing\MSBuildPathMatcher.cs (2)
699if (segment.SequenceEqual(".") 705if (segment.SequenceEqual(RecursiveDirectoryMatch)
Utilities\AssemblyNameExtension.cs (1)
788return aPKT.AsSpan().SequenceEqual(bPKT.AsSpan());
Utilities\FileMatcher.cs (1)
2859return span[segmentStart..segmentEnd].SequenceEqual("**");
Microsoft.Build.Tasks.Core (1)
AssemblyDependency\ReferenceTable.cs (1)
2343if (!rpkt.AsSpan().SequenceEqual(dpkt.AsSpan()))
Microsoft.CodeAnalysis (9)
Collections\BitVector.cs (1)
47&& _bits.AsSpan().SequenceEqual(other._bits.AsSpan());
Hashing\XxHashShared.cs (1)
122Debug.Assert(new Span<byte>(secret, SecretLengthBytes).SequenceEqual(DefaultSecret));
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)
643return nameMemory.Span.SequenceEqual(SystemString.AsSpan()) ? splitSystemString : ImmutableArray.Create(convert(nameMemory));
SourceGeneration\CompilationCache.cs (1)
137&& _previous._preCompKeys.AsSpan().SequenceEqual(preCompKeys.AsSpan()))
SourceGeneration\GlobalAliases.cs (1)
90return this.AliasAndSymbolNames.AsSpan().SequenceEqual(aliases.AliasAndSymbolNames.AsSpan());
Text\SourceText.cs (1)
1257if (!buffer1.AsSpan(0, count).SequenceEqual(buffer2.AsSpan(0, count)))
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
23=> x.SequenceEqual(y.Span); 26=> x.Span.SequenceEqual(y.Span);
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
23=> x.SequenceEqual(y.Span); 26=> x.Span.SequenceEqual(y.Span);
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
23=> x.SequenceEqual(y.Span); 26=> x.Span.SequenceEqual(y.Span);
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
956=> GetTypeMembers().WhereAsArray(static (type, name) => type.Name.AsSpan().SequenceEqual(name.Span), name);
Utilities\ContentHashComparer.cs (1)
21return x.Span.SequenceEqual(y.Span);
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\ReadOnlyMemoryOfCharComparer.cs (2)
20=> x.SequenceEqual(y.Span); 23=> x.Span.SequenceEqual(y.Span);
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
23=> x.SequenceEqual(y.Span); 26=> x.Span.SequenceEqual(y.Span);
Microsoft.CodeAnalysis.Workspaces (4)
src\roslyn\src\Compilers\Core\Portable\Collections\BitVector.cs (1)
47&& _bits.AsSpan().SequenceEqual(other._bits.AsSpan());
src\roslyn\src\Compilers\Core\Portable\Hashing\XxHashShared.cs (1)
122Debug.Assert(new Span<byte>(secret, SecretLengthBytes).SequenceEqual(DefaultSecret));
src\roslyn\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.Diagnostics.DataContractReader (2)
ContractDescriptorTarget.cs (2)
360bool isLittleEndian = buffer.SequenceEqual(magicLE); 361if (!isLittleEndian && !buffer.SequenceEqual(magicBE))
Microsoft.Diagnostics.DataContractReader.Contracts (1)
PrintfStressMessageFormatter.cs (1)
305&& formatString.AsSpan()[startIndex..(startIndex + 2)].SequenceEqual("64"))
Microsoft.Diagnostics.DataContractReader.Legacy (26)
ClrDataExceptionState.cs (1)
256Debug.Assert(str == null || cmpLen <= 0 || new ReadOnlySpan<char>(strLocal, 0, cmpLen).SequenceEqual(new ReadOnlySpan<char>(str, cmpLen)));
ClrDataModule.cs (3)
588Debug.Assert(name == null || new ReadOnlySpan<char>(nameLocal, 0, (int)nameLenLocal - 1).SequenceEqual(new string(name))); 638Debug.Assert(name == null || new ReadOnlySpan<char>(nameLocal, 0, (int)nameLenLocal - 1).SequenceEqual(new string(name))); 850Debug.Assert(new ReadOnlySpan<byte>(outBuffer, (int)outBufferSize).SequenceEqual(localBuffer));
ClrDataStackWalk.cs (1)
324Debug.Assert(new ReadOnlySpan<byte>(outBuffer, (int)outBufferSize).SequenceEqual(localOutBuffer));
ClrDataValue.cs (3)
620Debug.Assert(dims.AsSpan().SequenceEqual(dimsLocal)); 621Debug.Assert(bases.AsSpan().SequenceEqual(basesLocal)); 841Debug.Assert(nameBuf is null || new ReadOnlySpan<char>(nameBuf, checked((int)nameLenLocal)).SequenceEqual(nameBufLocal.AsSpan(0, checked((int)nameLenLocal))));
Dbi\DacDbiImpl.cs (4)
512Debug.Assert(new Span<byte>(pBuffer, blobLength).SequenceEqual(bufferLocal.AsSpan(0, blobLength)), "cDAC and DAC read-write metadata buffers differ."); 1826if (!cdacBytes.SequenceEqual(legacyBytes)) 1919if (!cdacBytes.SequenceEqual(legacyBytes)) 2146if (!cctx.SequenceEqual(lctx))
MetaDataImportImpl.cs (1)
2317Debug.Assert(cdacSpan.SequenceEqual(dacSpan), $"{name} content mismatch (length={cdacLen})");
SOSDacImpl.cs (12)
289Debug.Assert(name == null || new ReadOnlySpan<char>(nameLocal, 0, (int)neededLocal - 1).SequenceEqual(new string(name))); 575Debug.Assert(name == null || new ReadOnlySpan<char>(fileNameLocal, 0, (int)neededLocal - 1).SequenceEqual(new string(name))); 777Debug.Assert(new ReadOnlySpan<byte>(genericModeBlockLocal, 0, sizeOfGenericModeBlock).SequenceEqual(new Span<byte>(pGenericModeBlock, sizeOfGenericModeBlock))); 1086Debug.Assert(location == null || new ReadOnlySpan<char>(locationLocal, 0, (int)neededLocal - 1).SequenceEqual(new string(location))); 1265Debug.Assert(frameName == null || new ReadOnlySpan<char>(nameLocal, 0, (int)neededLocal).SequenceEqual(new string(frameName)), 2201Debug.Assert(name == null || new ReadOnlySpan<byte>(name, (int)neededLocal).SequenceEqual(nameLocal!.AsSpan(0, (int)neededLocal))); 2760Debug.Assert(name == null || new ReadOnlySpan<char>(nameLocal, 0, (int)neededLocal - 1).SequenceEqual(new string(name)), $"cDAC: {new string(name)}, DAC: {new string(nameLocal, 0, (int)neededLocal - 1)}"); 3087Debug.Assert(mtName == null || new ReadOnlySpan<char>(mtNameLocal, 0, (int)neededLocal - 1).SequenceEqual(new string(mtName))); 3402Debug.Assert(className == null || new ReadOnlySpan<char>(classNameLocal, 0, (int)neededLocal - 1).SequenceEqual(new string(className))); 3559Debug.Assert(stringData == null || new ReadOnlySpan<char>(stringDataLocal, 0, new string(stringData).Length).SequenceEqual(new string(stringData))); 3751Debug.Assert(fileName == null || new ReadOnlySpan<char>(fileNameLocal, 0, (int)neededLocal - 1).SequenceEqual(new string(fileName))); 3980Debug.Assert(buffer is null || new ReadOnlySpan<char>(bufferLocal, 0, (int)Math.Min(count, neededLocal)).SequenceEqual(new ReadOnlySpan<char>(buffer, (int)Math.Min(count, neededLocal))));
SOSDacImpl.IXCLRDataProcess.cs (1)
372.SequenceEqual(nameBufLocal.AsSpan(0, (int)nameLenLocal)));
Microsoft.Diagnostics.NETCore.Client (1)
DiagnosticsIpc\IpcAdvertise.cs (1)
63if (!Magic_V1.SequenceEqual(magic))
Microsoft.DotNet.ApiCompatibility (2)
Rules\AssemblyIdentityMustMatch.cs (2)
136if (!leftAssemblyPublicKeyToken.IsEmpty && !leftIdentity.IsRetargetable && !leftAssemblyPublicKeyToken.SequenceEqual(rightAssemblyPublicKeyToken)) 148else if (_settings.StrictMode && !rightAssemblyPublicKeyToken.IsEmpty && !rightIdentity.IsRetargetable && !rightAssemblyPublicKeyToken.SequenceEqual(leftAssemblyPublicKeyToken))
Microsoft.DotNet.Build.Tasks.Installers (6)
src\ArReader.cs (2)
26if (!magic.AsSpan().SequenceEqual("!<arch>\n"u8)) 67if (!footer.AsSpan().SequenceEqual("`\n"u8))
src\CpioReader.cs (1)
28if (!magic.AsSpan().SequenceEqual("070701"u8))
src\RpmHeader.cs (2)
95if (!stream.ReadExactly(3).SequenceEqual((ReadOnlySpan<byte>)[0x8e, 0xad, 0xe8 ])) 107if (!stream.ReadExactly(4).SequenceEqual((ReadOnlySpan<byte>)[ 0x00, 0x00, 0x00, 0x00 ]))
src\RpmLead.cs (1)
28if (!stream.ReadExactly(4).SequenceEqual((ReadOnlySpan<byte>)[0xed, 0xab, 0xee, 0xdb]))
Microsoft.Extensions.AI.Abstractions.Tests (1)
ChatCompletion\ChatMessageTests.cs (1)
313Assert.True(dataContent.Data.Span.SequenceEqual(new BinaryData(new[] { 1, 2, 3 }, TestJsonSerializerContext.Default.Options)));
Microsoft.Extensions.AI.Evaluation.NLP (1)
Common\NGram.cs (1)
35=> Values.SequenceEqual(other.Values);
Microsoft.Extensions.AI.Evaluation.Quality (1)
Utilities\JsonOutputFixer.cs (1)
27if (trimmed.Length > markerLength && trimmed.Slice(0, markerLength).SequenceEqual(JsonMarker.AsSpan()))
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (14)
ResponseCacheTester.cs (14)
44Assert.True(_responseA.SequenceEqual(cached)); 48Assert.True(_responseB.SequenceEqual(cached)); 64Assert.True(_responseA.SequenceEqual(cached)); 68Assert.True(_responseB.SequenceEqual(cached)); 93Assert.True(_responseA.SequenceEqual(cached)); 97Assert.True(_responseB.SequenceEqual(cached)); 119Assert.True(_responseA.SequenceEqual(cache.Get(_keyA) ?? [])); 120Assert.True(_responseA.SequenceEqual(cache2.Get(_keyA) ?? [])); 123Assert.True(_responseB.SequenceEqual(cache2.Get(_keyB) ?? [])); 124Assert.True(_responseB.SequenceEqual(cache.Get(_keyB) ?? [])); 143Assert.True(_responseA.SequenceEqual(cached)); 147Assert.True(_responseB.SequenceEqual(cached)); 175Assert.True(_responseA.SequenceEqual(cached)); 179Assert.True(_responseB.SequenceEqual(cached));
Microsoft.Extensions.AI.OpenAI (5)
OpenAISpeechToTextClient.cs (5)
221header.Slice(0, 4).SequenceEqual("RIFF"u8) && 222header.Slice(8, 4).SequenceEqual("WAVE"u8)) 229header.Slice(0, 4).SequenceEqual((ReadOnlySpan<byte>)[0x1A, 0x45, 0xDF, 0xA3])) 236header.Slice(4, 4).SequenceEqual("ftyp"u8)) 243header.Slice(0, 3).SequenceEqual("ID3"u8))
Microsoft.Extensions.Caching.Hybrid (3)
Internal\HybridCachePayload.cs (1)
248if (!stringSpan.SequenceEqual(key.AsSpan()))
Internal\TagSet.cs (2)
181case string single when span.SequenceEqual(single.AsSpan()): 187if (span.SequenceEqual(test.AsSpan()))
Microsoft.Extensions.Caching.Hybrid.Tests (4)
DistributedCacheTests.cs (4)
76Assert.True(expected.SequenceEqual(actual)); 84Assert.True(expected.SequenceEqual(actual)); 122Assert.True(expected.SequenceEqual(actual)); 130Assert.True(expected.SequenceEqual(actual));
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
src\runtime\src\libraries\Common\src\SourceGenerators\ImmutableEquatableArray.cs (1)
28=> other != null && ((ReadOnlySpan<T>)_values).SequenceEqual(other._values);
Microsoft.Extensions.DataIngestion.Markdig (1)
MarkdownParser.cs (1)
144if (encoding.SequenceEqual("base64".AsSpan()))
Microsoft.Extensions.DataIngestion.MarkItDown (1)
parent\Microsoft.Extensions.DataIngestion.Markdig\MarkdownParser.cs (1)
144if (encoding.SequenceEqual("base64".AsSpan()))
Microsoft.Extensions.DependencyModel (1)
DependencyContextJsonReader.cs (1)
93utf8Bom.SequenceEqual(rented.AsSpan(0, utf8Bom.Length)))
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (1)
Linux\OSFileSystemTests.cs (1)
72Assert.True(b.AsSpan(0, written).SequenceEqual(new string(Content, written).AsSpan()));
Microsoft.Extensions.FileProviders.Physical (1)
PollingWildCardChangeToken.cs (1)
142else if (!_previousHash.AsSpan().SequenceEqual(currentHash))
Microsoft.Extensions.Hosting.Systemd (1)
SystemdHelpers.cs (1)
67return comm.AsSpan().SequenceEqual("systemd\n"u8);
Microsoft.Extensions.Logging.Generators (1)
src\runtime\src\libraries\Common\src\SourceGenerators\ImmutableEquatableArray.cs (1)
28=> other != null && ((ReadOnlySpan<T>)_values).SequenceEqual(other._values);
Microsoft.Extensions.VectorData.ConformanceTests (3)
ModelTests\MultiVectorModelTests.cs (2)
149Assert.True(Vector1.Span.SequenceEqual(other.Vector1.Span)); 150Assert.True(Vector2.Span.SequenceEqual(other.Vector2.Span));
ModelTests\NoDataModelTests.cs (1)
103Assert.True(Floats.Span.SequenceEqual(other.Floats.Span));
Microsoft.Maui.Controls.BindingSourceGen (1)
EquatableArray.cs (1)
37 return AsSpan().SequenceEqual(array.AsSpan());
Microsoft.ML.Core (5)
ComponentModel\ComponentCatalog.cs (1)
1124return assembly.GetName().GetPublicKey().SequenceEqual(
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 (2)
Evaluators\EvaluatorUtils.cs (1)
973(slot, val1, val2) => result = result && val1.Span.SequenceEqual(val2.Span));
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)
306Assert.True(oneDimValues.SequenceEqual(sample.OneDim)); 310Assert.True(twoDimValues.SequenceEqual(sample.TwoDim)); 314Assert.True(threeDimValues.SequenceEqual(sample.ThreeDim)); 318Assert.True(fourDimValues.SequenceEqual(sample.FourDim)); 322Assert.True(fourDimKnownValues.SequenceEqual(sample.FourDimKnown)); 447Assert.True(f64Values.SequenceEqual(sample.f64)); 450Assert.True(f32Values.SequenceEqual(sample.f32)); 453Assert.True(i64Values.SequenceEqual(sample.i64)); 456Assert.True(i32Values.SequenceEqual(sample.i32)); 459Assert.True(i16Values.SequenceEqual(sample.i16)); 462Assert.True(i8Values.SequenceEqual(sample.i8)); 465Assert.True(u64Values.SequenceEqual(sample.u64)); 468Assert.True(u32Values.SequenceEqual(sample.u32)); 471Assert.True(u16Values.SequenceEqual(sample.u16)); 474Assert.True(u8Values.SequenceEqual(sample.u8)); 477Assert.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)
261if (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.TorchSharp (2)
NasBert\Modules\MultiHeadAttention.cs (2)
265Debug.Assert(attentionWeights.size().SequenceEqual(new[] { batchSize * _numHeads, tgtLen, srcLen })); 294Debug.Assert(attention.size().SequenceEqual(new[] { batchSize * _numHeads, tgtLen, _headDim }));
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);
Microsoft.NET.Build.Tasks (2)
GetPackagesToPrune.cs (1)
83TargetingPackRoots.SequenceEqual(key.TargetingPackRoots);
ResolvePackageAssets.cs (1)
629|| !reader.ReadBytes(SettingsHashLength).SequenceEqual(settingsHash))
Microsoft.NET.HostModel (2)
MachO\BinaryFormat\Blobs\CodeDirectoryBlob.cs (2)
270if (!_specialSlotHashes[i].SequenceEqual(other._specialSlotHashes[i])) 278if (!_codeHashes[i].SequenceEqual(other._codeHashes[i]))
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (4)
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAssetPathPattern.cs (2)
281if (!part.IsLiteral && part.Name.Span.SequenceEqual(tokenName.Span) && !part.Value.IsEmpty) 485if (part.Name.Span.SequenceEqual(tokenName.Span))
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAssetSegmentPart.cs (2)
23Name.Span.SequenceEqual(other.Name.Span) && 24Value.Span.SequenceEqual(other.Value.Span);
Microsoft.NET.Sdk.StaticWebAssets.Tasks (13)
Data\StaticWebAssetEndpoint.cs (3)
261Selectors.SequenceEqual(other.Selectors) && 262ResponseHeaders.SequenceEqual(other.ResponseHeaders) && 263EndpointProperties.SequenceEqual(other.EndpointProperties);
Data\StaticWebAssetPathPattern.cs (2)
281if (!part.IsLiteral && part.Name.Span.SequenceEqual(tokenName.Span) && !part.Value.IsEmpty) 485if (part.Name.Span.SequenceEqual(tokenName.Span))
Data\StaticWebAssetSegmentPart.cs (2)
23Name.Span.SequenceEqual(other.Name.Span) && 24Value.Span.SequenceEqual(other.Value.Span);
DefineStaticWebAssets.Cache.cs (3)
188if (!propertiesHash.SequenceEqual(GlobalPropertiesHash) || 189!fingerprintPatternsHash.SequenceEqual(FingerprintPatternsHash) || 190!propertyOverridesHash.SequenceEqual(PropertyOverridesHash))
GenerateStaticWebAssetsDevelopmentManifest.cs (1)
156else if (!currentHash.SequenceEqual(existingManifestHash))
JSModules\GenerateJSModuleManifest.cs (1)
61else if (!currentHash.SequenceEqual(existingManifestHash))
Legacy\GenerateV1StaticWebAssetsManifest.cs (1)
89else if (!currentHash.SequenceEqual(existingManifestHash))
Microsoft.Private.Windows.Core (7)
_generated\12\Windows.Win32.byte.InlineArrays.g.cs (1)
54 internal readonly bool Equals(ReadOnlySpan<byte> value) => AsReadOnlySpan().SequenceEqual(value);
_generated\37\Windows.Win32.char.InlineArrays.g.cs (4)
55 internal readonly bool Equals(ReadOnlySpan<char> value) => value.Length == SpanLength ? AsReadOnlySpan().SequenceEqual(value) : AsReadOnlySpan().SliceAtNull().SequenceEqual(value); 119 internal readonly bool Equals(ReadOnlySpan<char> value) => value.Length == SpanLength ? AsReadOnlySpan().SequenceEqual(value) : AsReadOnlySpan().SliceAtNull().SequenceEqual(value);
System\TypeExtensions.cs (2)
255return publicKey1.SequenceEqual(publicKey2); 275return publicKeyToken.SequenceEqual(name.GetPublicKeyToken());
NuGet.Packaging (6)
Signing\Archive\SignedPackageArchiveUtility.cs (1)
152return fileName.SequenceEqual(expectedFileName);
Signing\Timestamp\Rfc3161TimestampProvider.cs (1)
204if (tokenNonce == null || !nonce.SequenceEqual(tokenNonce))
Signing\Timestamp\Rfc3161TimestampTokenInfoNetstandard21Wrapper.cs (1)
55return value.SequenceEqual(hash);
Signing\Utility\CertificateUtility.cs (1)
365if (!certificate.IssuerName.RawData.SequenceEqual(certificate.SubjectName.RawData))
Signing\Utility\SignatureUtility.cs (2)
600return essCertIdV2.CertificateHash.SequenceEqual(actualHash); 641return issuerSerial.SerialNumber.SequenceEqual(certificateSerialNumber);
NuGet.ProjectModel (1)
src\nuget-client\build\Shared\Utf8JsonStreamReader.cs (1)
67bool hasUtf8Bom = Utf8Bom.AsSpan().SequenceEqual(_buffer.AsSpan(start: 0, length: 3));
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;"))
RepoTasks (1)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (1)
1053return cert1.RawDataMemory.Span.SequenceEqual(cert2.RawDataMemory.Span);
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ReadOnlyMemoryOfCharComparer.cs (2)
23=> x.SequenceEqual(y.Span); 26=> x.Span.SequenceEqual(y.Span);
sdk-tasks (1)
ReplaceFilesWithSymbolicLinks.cs (1)
111return span1.SequenceEqual(span2);
Shared (4)
ServerSentEvents\SseParser_1.cs (4)
381if (fieldName.SequenceEqual("data"u8)) 423else if (fieldName.SequenceEqual("event"u8)) 428else if (fieldName.SequenceEqual("id"u8)) 437else if (fieldName.SequenceEqual("retry"u8))
System.Collections.Immutable (7)
System\Collections\Frozen\String\KeyAnalyzer.cs (1)
258public 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.Data.OleDb (1)
SafeHandles.cs (1)
265return !MemoryExtensions.SequenceEqual(span1, span2);
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\Metrics\StringSequence.cs (1)
91_values.AsSpan().SequenceEqual(other._values.AsSpan());
System.Diagnostics.Process (3)
src\runtime\src\libraries\Common\src\Interop\Linux\cgroups\Interop.cgroups.cs (2)
327bool validCGroup1Entry = mount.FileSystemType.SequenceEqual("cgroup") && mount.SuperOptions.Contains(subsystem, StringComparison.Ordinal); 335bool validCGroup2Entry = mount.FileSystemType.SequenceEqual("cgroup2");
System\Diagnostics\Process.Multiplexing.cs (1)
207&& byteBuffer.Slice(0, preamble.Length).SequenceEqual(preamble))
System.Drawing.Common (4)
_generated\3\Windows.Win32.byte.InlineArrays.g.cs (1)
54 internal readonly bool Equals(ReadOnlySpan<byte> value) => AsReadOnlySpan().SequenceEqual(value);
System\Drawing\ImageConverter.cs (3)
109Debug.Assert(nameSpan.SequenceEqual("Bitmap Image\0"u8)); 110Debug.Assert(classSpan.SequenceEqual("Paint.Picture\0"u8)); 125|| !className.SequenceEqual("PBrush\0"u8)
System.Formats.Asn1 (2)
System\Formats\Asn1\AsnWriter.cs (2)
361return EncodeAsSpan().SequenceEqual(other); 383return EncodeAsSpan().SequenceEqual(other.EncodeAsSpan());
System.Formats.Cbor (1)
System\Formats\Cbor\CborConformanceLevel.cs (1)
216return 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)
521if (magic.SequenceEqual(GnuMagicBytes)) 526else if (magic.SequenceEqual(UstarMagicBytes)) 555if (!version.SequenceEqual(UstarVersionBytes)) 558if (!version.SequenceEqual(GnuVersionBytes)) 573if (!version.SequenceEqual(GnuVersionBytes)) 576if (!version.SequenceEqual(UstarVersionBytes))
System.IO.Compression (1)
System\IO\Compression\ZipBlocks.cs (1)
663if (bytesRead != FieldLengths.Signature || !blockBytes.SequenceEqual(SignatureConstantBytes))
System.IO.Hashing (1)
System\IO\Hashing\XxHashShared.cs (1)
118Debug.Assert(new Span<byte>(secret, SecretLengthBytes).SequenceEqual(DefaultSecret));
System.IO.Packaging (1)
System\IO\Packaging\PartBasedPackageProperties.cs (1)
628|| !name.AsSpan().SequenceEqual(typeValue.AsSpan(index + 1)))
System.Net.Http (4)
src\runtime\src\libraries\Common\src\System\Net\HttpKnownHeaderNames.TryGetHeaderName.cs (1)
292if (nameSpan.SequenceEqual(potentialHeader.AsSpan()))
System\Net\Http\HttpContent.cs (1)
62Debug.Assert(preamble.SequenceEqual(actualPreamble),
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (1)
777if ((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.Http.WinHttpHandler (3)
src\runtime\src\libraries\Common\src\System\Net\HttpKnownHeaderNames.TryGetHeaderName.cs (1)
292if (nameSpan.SequenceEqual(potentialHeader.AsSpan()))
System\Net\Http\WinHttpRequestCallback.cs (1)
361rawCertData.AsSpan().SequenceEqual(serverCertificate.RawDataMemory.Span))
System\Net\Http\WinHttpResponseParser.cs (1)
271return (knownReasonPhrase != null && knownReasonPhrase.AsSpan().SequenceEqual(buffer.AsSpan(0, bufferLength))) ?
System.Net.Mail (1)
System\Net\Mime\ByteEncoder.cs (1)
138return buffer.SequenceEqual("\r\n"u8);
System.Net.NameResolution (1)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.IPAddress.cs (1)
71return MemoryMarshal.CreateReadOnlySpan(ref Address[0], addressByteCount).SequenceEqual(
System.Net.NetworkInformation (4)
src\runtime\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\PhysicalAddress.cs (1)
64_address.AsSpan().SequenceEqual(other._address);
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.Ping (1)
src\runtime\src\libraries\Common\src\System\Net\IPEndPointExtensions.cs (1)
86return addressBuffer1.SequenceEqual(addressBuffer2);
System.Net.Primitives (5)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.IPAddress.cs (1)
71return MemoryMarshal.CreateReadOnlySpan(ref Address[0], addressByteCount).SequenceEqual(
src\runtime\src\libraries\Common\src\System\Net\IPEndPointExtensions.cs (1)
86return addressBuffer1.SequenceEqual(addressBuffer2);
src\runtime\src\libraries\Common\src\System\Net\SocketAddress.cs (1)
144public bool Equals(SocketAddress? comparand) => comparand != null && Buffer.Span.SequenceEqual(comparand.Buffer.Span);
System\Net\IPAddress.cs (2)
645return !IsIPv4 && _numbers.AsSpan(0, 6).SequenceEqual((ReadOnlySpan<ushort>)[0, 0, 0, 0, 0, 0xFFFF]); 707return left.SequenceEqual(right) && PrivateScopeId == comparand.PrivateScopeId;
System.Net.Quic (2)
src\runtime\src\libraries\Common\src\System\Net\IPEndPointExtensions.cs (1)
86return addressBuffer1.SequenceEqual(addressBuffer2);
System\Net\Quic\Internal\MsQuicConfiguration.Cache.cs (1)
74if (!CertificateThumbprints.Span.SequenceEqual(other.CertificateThumbprints.Span))
System.Net.Security (13)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (2)
90CertificateThumbprints.Span.SequenceEqual(other.CertificateThumbprints.Span) && 1236if (clientProto.SequenceEqual(protocolList[i].Protocol.Span))
System\Net\NegotiateAuthenticationPal.ManagedNtlm.cs (2)
642!NtlmHeader.SequenceEqual(blob.Slice(0, NtlmHeader.Length))) 824return signature.SequenceEqual(expectedSignature);
System\Net\NegotiateAuthenticationPal.ManagedSpnego.cs (1)
388!mechListMIC.AsSpan().SequenceEqual(blob.AsSpan()))
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\SslSessionsCache.cs (1)
96thumbPrint.AsSpan().SequenceEqual(otherThumbPrint);
System\Net\Security\SslStream.Protocol.cs (1)
1225certificate.RawDataMemory.Span.SequenceEqual(remoteCertificateSlot.RawDataMemory.Span))
System\Net\Security\TlsFrameHelper.cs (2)
728if (protocol.SequenceEqual(SslApplicationProtocol.Http2.Protocol.Span)) 738protocol.SequenceEqual(SslApplicationProtocol.Http11.Protocol.Span))
System.Net.ServerSentEvents (4)
System\Net\ServerSentEvents\SseParser_1.cs (4)
377if (fieldName.SequenceEqual("data"u8)) 428else if (fieldName.SequenceEqual("event"u8)) 433else if (fieldName.SequenceEqual("id"u8)) 442else if (fieldName.SequenceEqual("retry"u8))
System.Net.Sockets (2)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.IPAddress.cs (1)
71return MemoryMarshal.CreateReadOnlySpan(ref Address[0], addressByteCount).SequenceEqual(
src\runtime\src\libraries\Common\src\System\Net\IPEndPointExtensions.cs (1)
86return addressBuffer1.SequenceEqual(addressBuffer2);
System.Numerics.Tensors (8)
System\Numerics\Tensors\netcore\Tensor.cs (7)
1379if (tensor.Lengths.SequenceEqual(lengths)) 1452if (tensor.Lengths.SequenceEqual(lengths)) 1528if (tensor.Lengths.SequenceEqual(lengths)) 1794|| !tensor.Lengths.SequenceEqual(other.Lengths)) 1801return MemoryMarshal.CreateReadOnlySpan(in tensor.GetPinnableReference(), (int)tensor.FlattenedLength).SequenceEqual(MemoryMarshal.CreateReadOnlySpan(in other.GetPinnableReference(), (int)other.FlattenedLength)); 2124if (!tensors[0].Lengths.SequenceEqual(tensors[i].Lengths)) 2164if (!tensors[0].Lengths.SequenceEqual(tensors[i].Lengths))
System\Numerics\Tensors\netcore\TensorShape.cs (1)
694return lengths1.SequenceEqual(lengths2);
System.Private.CoreLib (29)
src\runtime\src\libraries\System.Private.CoreLib\src\System\ApplicationId.cs (1)
77_publicKeyToken.AsSpan().SequenceEqual(other._publicKeyToken);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\EqualityComparer.cs (1)
333return span.SequenceEqual(target);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\NonRandomizedStringEqualityComparer.cs (1)
102return span.SequenceEqual(target);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\RandomizedStringEqualityComparer.cs (1)
70return alternate.SequenceEqual(other);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (1)
3238startEventMetadata.Name.AsSpan()[..^ActivityStartSuffix.Length].SequenceEqual(
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\TraceLoggingEventSource.cs (1)
790Debug.Assert(ProviderMetadata.SequenceEqual(m_providerMetadata));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (1)
1097if (subvalue.SequenceEqual(enumNames[i]))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\CalendarData.Icu.cs (1)
452if (calendarStringSpan.SequenceEqual(existingResult))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormatInfoScanner.cs (2)
529return (!monthNames.AsSpan().SequenceEqual(genitiveMonthNames) || !abbrevMonthNames.AsSpan().SequenceEqual(genitiveAbbrevMonthNames))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeParse.cs (2)
4486if (((result.flags & ParseFlags.Rfc1123Pattern) != 0 && quotedSpan.SequenceEqual(GMTName)) || 4487((result.flags & ParseFlags.UtcSortPattern) != 0 && quotedSpan.SequenceEqual(ZuluName)))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\Normalization.Icu.cs (1)
90return result.SequenceEqual(strInput)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\Normalization.Nls.cs (1)
73return result.SequenceEqual(strInput)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\Ordinal.Utf8.cs (2)
83else if (!spanA.Slice(0, bytesConsumedA).SequenceEqual(spanB.Slice(0, bytesConsumedB))) 393else if (!spanA.Slice(0, bytesConsumedA).SequenceEqual(spanB.Slice(0, bytesConsumedB)))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\SortKey.cs (1)
63value is SortKey other && new ReadOnlySpan<byte>(_keyData).SequenceEqual(other._keyData);
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.cs (1)
41Path.GetFileName(srcNoDirectorySeparator).SequenceEqual(Path.GetFileName(destNoDirectorySeparator)))
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\FileSystem.Unix.cs (1)
432Path.GetFileName(srcNoDirectorySeparator).SequenceEqual(Path.GetFileName(destNoDirectorySeparator))) // same names.
src\runtime\src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (1)
2195SequenceEqual((ReadOnlySpan<T>)span, other);
src\runtime\src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.Globalization.cs (1)
86return span.SequenceEqual(value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\AssemblyNameHelpers.StrongName.cs (1)
56if (EcmaKey.SequenceEqual(publicKeyBlob))
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Comparison.cs (1)
459return (uint)offset <= (uint)this.Length && this.AsSpan(offset).SequenceEqual(value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (1)
2466if (currentSepLength == 1 || source.Slice(i, currentSepLength).SequenceEqual(separator))
src\runtime\src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (2)
398span.SequenceEqual(target); 462return span.SequenceEqual(target);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\EncodingTable.cs (1)
86if (invariantName.SequenceEqual(EncodingNames.AsSpan(EncodingNameIndices[left], EncodingNameIndices[left + 1] - EncodingNameIndices[left])))
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (1)
842return currentRules.AsSpan().SequenceEqual(otherRules);
src\runtime\src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.Unix.NonAndroid.cs (1)
284if (!buffer.AsSpan(index, n).SequenceEqual(rawData.AsSpan(index, n)))
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\DataContract.cs (1)
1687formatted.SequenceEqual(Globals.SerializationNamespace))
System.Private.TypeLoader (2)
src\runtime\src\coreclr\tools\Common\Internal\Text\Utf8Span.cs (2)
64=> left._value.SequenceEqual(right._value); 67=> !left._value.SequenceEqual(right._value);
System.Private.Uri (1)
System\Uri.cs (1)
2286Debug.Assert(_string.AsSpan(0, idx).SequenceEqual(OriginalString.AsSpan(0, idx)));
System.Private.Windows.Core (7)
_generated\12\Windows.Win32.byte.InlineArrays.g.cs (1)
54 internal readonly bool Equals(ReadOnlySpan<byte> value) => AsReadOnlySpan().SequenceEqual(value);
_generated\37\Windows.Win32.char.InlineArrays.g.cs (4)
55 internal readonly bool Equals(ReadOnlySpan<char> value) => value.Length == SpanLength ? AsReadOnlySpan().SequenceEqual(value) : AsReadOnlySpan().SliceAtNull().SequenceEqual(value); 119 internal readonly bool Equals(ReadOnlySpan<char> value) => value.Length == SpanLength ? AsReadOnlySpan().SequenceEqual(value) : AsReadOnlySpan().SliceAtNull().SequenceEqual(value);
System\TypeExtensions.cs (2)
255return publicKey1.SequenceEqual(publicKey2); 275return publicKeyToken.SequenceEqual(name.GetPublicKeyToken());
System.Private.Windows.GdiPlus (1)
_generated\25\Windows.Win32.float.InlineArrays.g.cs (1)
54 internal readonly bool Equals(ReadOnlySpan<float> value) => AsReadOnlySpan().SequenceEqual(value);
System.Private.Xml (5)
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\Schema\DataTypeImplementation.cs (1)
876value1.AsSpan().SequenceEqual(value2) ? 0 : -1;
System\Xml\Serialization\XmlSerializationWriter.cs (2)
4554if (choiceName.SequenceEqual(element.Name)) 4556if ((element.Form == XmlSchemaForm.Unqualified && choiceNs.IsEmpty) || choiceNs.SequenceEqual(element.Namespace))
System.Reflection.Metadata (4)
System\Reflection\Metadata\BlobBuilder.cs (1)
237if (!left._buffer.AsSpan(leftStart, minLength).SequenceEqual(right._buffer.AsSpan(rightStart, minLength)))
System\Reflection\Metadata\BlobWriter.cs (1)
58return Length == other.Length && _buffer.AsSpan(_start, Length).SequenceEqual(other._buffer.AsSpan(other._start, other.Length));
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.Resources.Extensions (1)
System\Resources\Extensions\TypeNameComparer.cs (1)
117return pkt1.AsSpan().SequenceEqual(pkt2);
System.Runtime.Numerics (1)
System\Numerics\BigInteger.cs (1)
1313return _sign == other._sign && _bits.AsSpan().SequenceEqual(other._bits);
System.Security.AccessControl (2)
System\Security\AccessControl\ACE.cs (1)
444return array1.AsSpan().SequenceEqual(array2);
System\Security\AccessControl\ACL.cs (1)
1185return aceOpaque.AsSpan().SequenceEqual(newAceOpaque);
System.Security.Cryptography (33)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\AlgorithmIdentifierAsn.manual.cs (2)
32return Parameters!.Value.Span.SequenceEqual(other.Parameters!.Value.Span); 100return Parameters.SequenceEqual(other.Parameters);
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaCng.Windows.cs (1)
218!parameterSet.SequenceEqual(expectedParameterSet))
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaImplementation.Windows.cs (1)
176!parameterSet.SequenceEqual(expectedParameterSet))
src\runtime\src\libraries\Common\src\System\Security\Cryptography\MLDsaCng.Windows.cs (1)
460!parameterSet.SequenceEqual(expectedParameterSet))
src\runtime\src\libraries\Common\src\System\Security\Cryptography\MLDsaImplementation.Windows.cs (1)
243!parameterSet.SequenceEqual(expectedParameterSet))
src\runtime\src\libraries\Common\src\System\Security\Cryptography\MLKem.Windows.cs (1)
42if (!paramSet.SequenceEqual(expectedParamSet) || paramSetWithNull[^1] != '\0')
src\runtime\src\libraries\Common\src\System\Security\Cryptography\PemKeyHelpers.Factory.cs (2)
40else if (label.SequenceEqual(PemLabels.EncryptedPkcs8PrivateKey)) 112if (label.SequenceEqual(PemLabels.EncryptedPkcs8PrivateKey))
src\runtime\src\libraries\Common\src\System\Security\Cryptography\RsaPaddingProcessor.cs (1)
577return h.SequenceEqual(hPrime);
System\Security\Cryptography\CngProperty.cs (1)
87return _value.AsSpan().SequenceEqual(other._value);
System\Security\Cryptography\ECCng.ImportExport.cs (2)
162Debug.Assert(ecparams.Q.X.AsSpan().SequenceEqual(localParameters.Q.X)); 163Debug.Assert(ecparams.Q.Y.AsSpan().SequenceEqual(localParameters.Q.Y));
System\Security\Cryptography\Helpers.cs (1)
158return a1.AsSpan().SequenceEqual(a2);
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\FindPal.Windows.cs (1)
376return actual.Slice(0, cbData).SequenceEqual(keyIdentifier);
System\Security\Cryptography\X509Certificates\X509Certificate.cs (1)
315return thisSerialNumber.SequenceEqual(otherSerialNumber);
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (10)
871if (!pk1.Span.SequenceEqual(pk2.Span)) 973if (!pk1.Span.SequenceEqual(pk2.Span)) 1073if (!pk1.SequenceEqual(pk2)) 1176if (!pk1.SequenceEqual(pk2)) 1531if (label.SequenceEqual(PemLabels.X509Certificate)) 1902if (label.SequenceEqual(eligibleLabel)) 1940if (label.SequenceEqual(PemLabels.EncryptedPkcs8PrivateKey)) 2005if (!label.SequenceEqual(PemLabels.EncryptedPkcs8PrivateKey)) 2069if (label.SequenceEqual(PemLabels.EcPrivateKey)) 2097if (!label.SequenceEqual(PemLabels.Pkcs8PrivateKey))
System\Security\Cryptography\X509Certificates\X509Certificate2Collection.cs (2)
447if (label.SequenceEqual(PemLabels.X509Certificate)) 791if (thumbprintBuffer.Slice(0, bytesWritten).SequenceEqual(thumbprintBytes))
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 (19)
Internal\Cryptography\Pal\AnyOS\ManagedPal.KeyTrans.cs (1)
45!parameters.Value.Span.SequenceEqual(s_rsaPkcsParameters))
Internal\Cryptography\PkcsHelpers.cs (2)
216ba1.AsSpan().SequenceEqual(ba2.AsSpan()); 375!oaepParameters.PSourceFunc.Parameters.Value.Span.SequenceEqual(pSpecifiedDefaultParameters))
src\runtime\src\libraries\Common\src\System\Security\Cryptography\Asn1\AlgorithmIdentifierAsn.manual.cs (2)
32return Parameters!.Value.Span.SequenceEqual(other.Parameters!.Value.Span); 100return Parameters.SequenceEqual(other.Parameters);
System\Security\Cryptography\Pkcs\CmsSignature.RSA.cs (1)
201if (expectedParameters.SequenceEqual(signatureParameters.Value.Span))
System\Security\Cryptography\Pkcs\CmsSigner.cs (1)
496cert.SubjectName.RawData.AsSpan().SequenceEqual(cert.IssuerName.RawData))
System\Security\Cryptography\Pkcs\Rfc3161TimestampRequest.cs (1)
428!requestNonce.Value.Span.SequenceEqual(responseNonce.Value.Span))
System\Security\Cryptography\Pkcs\Rfc3161TimestampToken.cs (5)
167hash.SequenceEqual(TokenInfo.GetMessageHash().Span) && 470if (!requiredName.DirectoryName.Value.Span.SequenceEqual(issuerDirectoryName)) 475return serialNumber.SequenceEqual(issuerSerial.SerialNumber.Span); 490!thumbprint.SequenceEqual(certId.Value.Hash.Span)) 537if (!thumbprint.SequenceEqual(certId2.Value.Hash.Span))
System\Security\Cryptography\Pkcs\SignedCms.cs (2)
668if (cert.Certificate is not null && cert.Certificate.Value.Span.SequenceEqual(rawData)) 708if (cert.Certificate is not null && cert.Certificate.Value.Span.SequenceEqual(rawData))
System\Security\Cryptography\Pkcs\SignerInfo.cs (3)
499static (signature, contentToVerify) => signature.Span.SequenceEqual(contentToVerify)); 648if (!digest.SequenceEqual(digestAttr.MessageDigest)) 984if (data.SequenceEqual(asnEncodedData))
System\Security\Cryptography\Pkcs\SubjectIdentifier.cs (1)
73DummySignerEncodedValue.AsSpan().SequenceEqual(issuerNameSpan))
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\SymmetricKeyWrap.cs (1)
240if (!rgbA.AsSpan().SequenceEqual(s_rgbAES_KW_IV.AsSpan()))
System.Text.Json (43)
System\Text\Json\Document\JsonDocument.cs (1)
376return segment.SequenceEqual(otherUtf8Text);
System\Text\Json\Document\JsonDocument.Parse.cs (2)
836utf8Bom.SequenceEqual(rented.AsSpan(0, utf8Bom.Length))) 916JsonConstants.Utf8Bom.SequenceEqual(rented.AsSpan(0, utf8BomLength)))
System\Text\Json\Document\JsonDocument.PropertyNameSet.cs (2)
91if (previousPropertyName.SequenceEqual(propertyName.Span)) 149left.Length == right.Length && left.Span.SequenceEqual(right.Span);
System\Text\Json\Document\JsonDocument.TryGetProperty.cs (3)
179currentPropertyName.Slice(0, idx).SequenceEqual(propertyName.Slice(0, idx))) 195if (utf8Unescaped.Slice(0, written).SequenceEqual(propertyName.Slice(idx))) 213else if (currentPropertyName.SequenceEqual(propertyName))
System\Text\Json\JsonHelpers.cs (5)
255(left is not null && right is not null && left.AsSpan().SequenceEqual(right)); 266span.SequenceEqual(target); 394return leftFirst.SequenceEqual(rightFirst) && 395leftMiddle.SequenceEqual(rightMiddle) && 396leftLast.SequenceEqual(rightLast);
System\Text\Json\Reader\JsonReaderHelper.cs (9)
303if (span.SequenceEqual(JsonConstants.NaNValue)) 311if (span.SequenceEqual(JsonConstants.PositiveInfinityValue)) 319if (span.SequenceEqual(JsonConstants.NegativeInfinityValue)) 335if (span.SequenceEqual(JsonConstants.NaNValue)) 343if (span.SequenceEqual(JsonConstants.PositiveInfinityValue)) 351if (span.SequenceEqual(JsonConstants.NegativeInfinityValue)) 366if (span.SequenceEqual(JsonConstants.NaNValue)) 374if (span.SequenceEqual(JsonConstants.PositiveInfinityValue)) 382if (span.SequenceEqual(JsonConstants.NegativeInfinityValue))
System\Text\Json\Reader\JsonReaderHelper.Unescaping.cs (3)
110bool result = other.SequenceEqual(utf8Unescaped); 148bool result = other.SequenceEqual(utf8Unescaped); 189bool result = utf8Unescaped1.SequenceEqual(utf8Unescaped2);
System\Text\Json\Reader\Utf8JsonReader.cs (1)
501return otherUtf8Text.SequenceEqual(ValueSpan);
System\Text\Json\Serialization\Converters\Value\EnumConverter.cs (2)
666if (Kind is EnumFieldNameKind.Default || input.SequenceEqual(JsonName.AsSpan())) 677if (matchingField.Kind is EnumFieldNameKind.Default || input.SequenceEqual(matchingField.JsonName.AsSpan()))
System\Text\Json\Serialization\Converters\Value\HalfConverter.cs (3)
224(!Half.IsNaN(result) || buffer.SequenceEqual(JsonConstants.NaNValue)) && 225(!Half.IsPositiveInfinity(result) || buffer.SequenceEqual(JsonConstants.PositiveInfinityValue)) && 226(!Half.IsNegativeInfinity(result) || buffer.SequenceEqual(JsonConstants.NegativeInfinityValue));
System\Text\Json\Serialization\Converters\Value\Ieee754FloatingPointConverter.cs (3)
236if (span.SequenceEqual(JsonConstants.NaNValue)) 242if (span.SequenceEqual(JsonConstants.PositiveInfinityValue)) 248if (span.SequenceEqual(JsonConstants.NegativeInfinityValue))
System\Text\Json\Serialization\JsonSerializer.Read.HandleMetadata.cs (7)
55peek.GetUnescapedSpan().SequenceEqual(s_refPropertyName)) 363(resolver?.CustomTypeDiscriminatorPropertyNameUtf8?.AsSpan().SequenceEqual(propertyName) == true); 372case 3 when propertyName.SequenceEqual("$id"u8): 375case 4 when propertyName.SequenceEqual("$ref"u8): 378case 5 when resolver?.CustomTypeDiscriminatorPropertyNameUtf8 is null && propertyName.SequenceEqual("$type"u8): 381case 7 when propertyName.SequenceEqual("$values"u8): 387propertyName.SequenceEqual(customTypeDiscriminator))
System\Text\Json\Serialization\Metadata\JsonTypeInfo.Cache.cs (1)
146(!Options.PropertyNameCaseInsensitive || propertyName.SequenceEqual(info.NameAsUtf8Bytes)))
System\Text\Json\Serialization\Metadata\PropertyRef.cs (1)
45return key == Key && (propertyName.Length <= PropertyNameKeyLength || propertyName.SequenceEqual(Utf8PropertyName));
System.Text.Json.SourceGeneration (1)
src\runtime\src\libraries\Common\src\SourceGenerators\ImmutableEquatableArray.cs (1)
28=> other != null && ((ReadOnlySpan<T>)_values).SequenceEqual(other._values);
System.Text.RegularExpressions (5)
System\Text\RegularExpressions\Regex.cs (1)
679Debug.Assert(inputString is null || inputSpan.SequenceEqual(inputString));
System\Text\RegularExpressions\RegexCharClass.cs (3)
782return !set1.AsSpan(1).SequenceEqual(set2.AsSpan(1)); 1992bool equalsGroup = group.SequenceEqual(kvp.Value.AsSpan()); 1993if (equalsGroup || invertedGroup.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\runtime\src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCharClass.cs (2)
782return !set1.AsSpan(1).SequenceEqual(set2.AsSpan(1)); 1992bool equalsGroup = group.SequenceEqual(kvp.Value.AsSpan());
System.Windows.Forms.Primitives (14)
_generated\12\Windows.Win32.byte.InlineArrays.g.cs (2)
54 internal readonly bool Equals(ReadOnlySpan<byte> value) => AsReadOnlySpan().SequenceEqual(value); 100 internal readonly bool Equals(ReadOnlySpan<byte> value) => AsReadOnlySpan().SequenceEqual(value);
_generated\19\Windows.Win32.char.InlineArrays.g.cs (10)
55 internal readonly bool Equals(ReadOnlySpan<char> value) => value.Length == SpanLength ? AsReadOnlySpan().SequenceEqual(value) : AsReadOnlySpan().SliceAtNull().SequenceEqual(value); 119 internal readonly bool Equals(ReadOnlySpan<char> value) => value.Length == SpanLength ? AsReadOnlySpan().SequenceEqual(value) : AsReadOnlySpan().SliceAtNull().SequenceEqual(value); 183 internal readonly bool Equals(ReadOnlySpan<char> value) => value.Length == SpanLength ? AsReadOnlySpan().SequenceEqual(value) : AsReadOnlySpan().SliceAtNull().SequenceEqual(value); 247 internal readonly bool Equals(ReadOnlySpan<char> value) => value.Length == SpanLength ? AsReadOnlySpan().SequenceEqual(value) : AsReadOnlySpan().SliceAtNull().SequenceEqual(value); 311 internal readonly bool Equals(ReadOnlySpan<char> value) => value.Length == SpanLength ? AsReadOnlySpan().SequenceEqual(value) : AsReadOnlySpan().SliceAtNull().SequenceEqual(value);
_generated\197\Windows.Win32.int.InlineArrays.g.cs (1)
54 internal readonly bool Equals(ReadOnlySpan<int> value) => AsReadOnlySpan().SequenceEqual(value);
_generated\568\Windows.Win32.uint.InlineArrays.g.cs (1)
54 internal readonly bool Equals(ReadOnlySpan<uint> value) => AsReadOnlySpan().SequenceEqual(value);