393 references to SequenceEqual
BuildValidator (1)
LocalSourceResolver.cs (1)
50if (!sourceText.GetChecksum().SequenceEqual(sourceTextInfo.Hash))
GenerateDocumentationAndConfigFiles (11)
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
61other is not null && BaseDirectory == other.BaseDirectory && SearchPaths.SequenceEqual(other.SearchPaths);
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
368return SymbolSpecifications.SequenceEqual(other.SymbolSpecifications) 369&& NamingStyles.SequenceEqual(other.NamingStyles) 370&& Rules.NamingRules.SequenceEqual(other.Rules.NamingRules);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (3)
198&& ApplicableSymbolKindList.SequenceEqual(other.ApplicableSymbolKindList) 199&& ApplicableAccessibilityList.SequenceEqual(other.ApplicableAccessibilityList) 200&& RequiredModifierList.SequenceEqual(other.RequiredModifierList);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
20=> x.SequenceEqual(y);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
62return property1.Parameters.SequenceEqual( 114return parameters1.SequenceEqual(parameters2, this.ParameterEquivalenceComparer);
Metrics (11)
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
61other is not null && BaseDirectory == other.BaseDirectory && SearchPaths.SequenceEqual(other.SearchPaths);
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
368return SymbolSpecifications.SequenceEqual(other.SymbolSpecifications) 369&& NamingStyles.SequenceEqual(other.NamingStyles) 370&& Rules.NamingRules.SequenceEqual(other.Rules.NamingRules);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (3)
198&& ApplicableSymbolKindList.SequenceEqual(other.ApplicableSymbolKindList) 199&& ApplicableAccessibilityList.SequenceEqual(other.ApplicableAccessibilityList) 200&& RequiredModifierList.SequenceEqual(other.RequiredModifierList);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
20=> x.SequenceEqual(y);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
62return property1.Parameters.SequenceEqual( 114return parameters1.SequenceEqual(parameters2, this.ParameterEquivalenceComparer);
Metrics.Legacy (11)
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
61other is not null && BaseDirectory == other.BaseDirectory && SearchPaths.SequenceEqual(other.SearchPaths);
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
368return SymbolSpecifications.SequenceEqual(other.SymbolSpecifications) 369&& NamingStyles.SequenceEqual(other.NamingStyles) 370&& Rules.NamingRules.SequenceEqual(other.Rules.NamingRules);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (3)
198&& ApplicableSymbolKindList.SequenceEqual(other.ApplicableSymbolKindList) 199&& ApplicableAccessibilityList.SequenceEqual(other.ApplicableAccessibilityList) 200&& RequiredModifierList.SequenceEqual(other.RequiredModifierList);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
20=> x.SequenceEqual(y);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
62return property1.Parameters.SequenceEqual( 114return parameters1.SequenceEqual(parameters2, this.ParameterEquivalenceComparer);
Microsoft.CodeAnalysis (29)
CommandLine\CommonCompiler.ExistingReferencesResolver.cs (1)
80_availableReferences.SequenceEqual(other._availableReferences);
CommandLine\SarifDiagnosticComparer.cs (1)
56&& x.ImmutableCustomTags.SequenceEqual(y.ImmutableCustomTags);
CommandLine\SarifErrorLogger.cs (1)
88Debug.Assert(diagnostic.CustomTags.SequenceEqual(diagnostic.Descriptor.ImmutableCustomTags));
Compilation\CompilationOptions.cs (1)
630this.CryptoPublicKey.SequenceEqual(other.CryptoPublicKey) &&
Compilation\LoadDirective.cs (1)
31this.Diagnostics.SequenceEqual(other.Diagnostics);
Compilation\SymbolInfo.cs (1)
89CandidateSymbols.SequenceEqual(other.CandidateSymbols);
Desktop\DesktopAssemblyIdentityComparer.cs (3)
169!value.PublicKeyToken.SequenceEqual(identity.PublicKeyToken)) 258if (identity.PublicKeyToken.SequenceEqual(s_SILVERLIGHT_PLATFORM_PUBLICKEY_STR_L)) 270else if (identity.PublicKeyToken.SequenceEqual(s_SILVERLIGHT_PUBLICKEY_STR_L))
Desktop\DesktopAssemblyIdentityComparer.Fx.cs (1)
68&& this.PublicKeyToken.SequenceEqual(other.PublicKeyToken);
Emit\AnonymousTypeKey.cs (1)
76return (this.IsDelegate == other.IsDelegate) && this.Fields.SequenceEqual(other.Fields);
Emit\EditAndContinue\EncLambdaMapValue.cs (1)
37StructClosureIds.SequenceEqual(structClosureIds);
FileSystem\RelativePathResolver.cs (1)
61other is not null && BaseDirectory == other.BaseDirectory && SearchPaths.SequenceEqual(other.SearchPaths);
MetadataReference\AssemblyIdentity.cs (4)
492return xToken.SequenceEqual(yToken); 498return x._publicKey.SequenceEqual(y._publicKey); 504return x.PublicKeyToken.SequenceEqual(yToken); 508return xToken.SequenceEqual(y.PublicKeyToken);
MetadataReference\AssemblyIdentity.DisplayName.cs (1)
437if (hasPublicKey && hasPublicKeyToken && !identity.PublicKeyToken.SequenceEqual(publicKeyToken))
MetadataReference\MetadataReferenceProperties.cs (1)
166return Aliases.SequenceEqual(other.Aliases)
PEWriter\CustomDebugInfoWriter.cs (1)
324if (!s1.GetUsedNamespaces(context).SequenceEqual(s2.GetUsedNamespaces(context)))
PEWriter\MetadataWriter.PortablePdb.cs (1)
45x != null && y != null && Equals(x.Parent, y.Parent) && x.GetUsedNamespaces(_context).SequenceEqual(y.GetUsedNamespaces(_context));
SourceFileResolver.cs (2)
144_searchPaths.SequenceEqual(other._searchPaths, StringComparer.Ordinal) && 145_pathMap.SequenceEqual(other._pathMap);
SourceGeneration\Nodes\NodeStateTable.cs (1)
608if (!_states.SequenceEqual(entry._states))
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
StrongName\DesktopStrongNameProvider.cs (1)
283if (!_keyFileSearchPaths.SequenceEqual(other._keyFileSearchPaths, StringComparer.Ordinal))
Symbols\Attributes\CommonAttributeDataComparer.cs (2)
34attr1.CommonConstructorArguments.SequenceEqual(attr2.CommonConstructorArguments) && 35attr1.NamedArguments.SequenceEqual(attr2.NamedArguments);
Text\SourceText.cs (1)
1160return leftContentHash.SequenceEqual(rightContentHash);
Microsoft.CodeAnalysis.Analyzers (11)
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
61other is not null && BaseDirectory == other.BaseDirectory && SearchPaths.SequenceEqual(other.SearchPaths);
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
368return SymbolSpecifications.SequenceEqual(other.SymbolSpecifications) 369&& NamingStyles.SequenceEqual(other.NamingStyles) 370&& Rules.NamingRules.SequenceEqual(other.Rules.NamingRules);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (3)
198&& ApplicableSymbolKindList.SequenceEqual(other.ApplicableSymbolKindList) 199&& ApplicableAccessibilityList.SequenceEqual(other.ApplicableAccessibilityList) 200&& RequiredModifierList.SequenceEqual(other.RequiredModifierList);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
20=> x.SequenceEqual(y);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
62return property1.Parameters.SequenceEqual( 114return parameters1.SequenceEqual(parameters2, this.ParameterEquivalenceComparer);
Microsoft.CodeAnalysis.AnalyzerUtilities (11)
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
61other is not null && BaseDirectory == other.BaseDirectory && SearchPaths.SequenceEqual(other.SearchPaths);
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
368return SymbolSpecifications.SequenceEqual(other.SymbolSpecifications) 369&& NamingStyles.SequenceEqual(other.NamingStyles) 370&& Rules.NamingRules.SequenceEqual(other.Rules.NamingRules);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (3)
198&& ApplicableSymbolKindList.SequenceEqual(other.ApplicableSymbolKindList) 199&& ApplicableAccessibilityList.SequenceEqual(other.ApplicableAccessibilityList) 200&& RequiredModifierList.SequenceEqual(other.RequiredModifierList);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
20=> x.SequenceEqual(y);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
62return property1.Parameters.SequenceEqual( 114return parameters1.SequenceEqual(parameters2, this.ParameterEquivalenceComparer);
Microsoft.CodeAnalysis.BannedApiAnalyzers (11)
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
61other is not null && BaseDirectory == other.BaseDirectory && SearchPaths.SequenceEqual(other.SearchPaths);
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
368return SymbolSpecifications.SequenceEqual(other.SymbolSpecifications) 369&& NamingStyles.SequenceEqual(other.NamingStyles) 370&& Rules.NamingRules.SequenceEqual(other.Rules.NamingRules);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (3)
198&& ApplicableSymbolKindList.SequenceEqual(other.ApplicableSymbolKindList) 199&& ApplicableAccessibilityList.SequenceEqual(other.ApplicableAccessibilityList) 200&& RequiredModifierList.SequenceEqual(other.RequiredModifierList);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
20=> x.SequenceEqual(y);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
62return property1.Parameters.SequenceEqual( 114return parameters1.SequenceEqual(parameters2, this.ParameterEquivalenceComparer);
Microsoft.CodeAnalysis.CodeStyle (11)
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
61other is not null && BaseDirectory == other.BaseDirectory && SearchPaths.SequenceEqual(other.SearchPaths);
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
368return SymbolSpecifications.SequenceEqual(other.SymbolSpecifications) 369&& NamingStyles.SequenceEqual(other.NamingStyles) 370&& Rules.NamingRules.SequenceEqual(other.Rules.NamingRules);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (3)
198&& ApplicableSymbolKindList.SequenceEqual(other.ApplicableSymbolKindList) 199&& ApplicableAccessibilityList.SequenceEqual(other.ApplicableAccessibilityList) 200&& RequiredModifierList.SequenceEqual(other.RequiredModifierList);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
20=> x.SequenceEqual(y);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
62return property1.Parameters.SequenceEqual( 114return parameters1.SequenceEqual(parameters2, this.ParameterEquivalenceComparer);
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceCodeFixProvider.cs (1)
191if (!membersA.SequenceEqual(membersB))
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
367method1.Parameters.SequenceEqual(method2.Parameters, SymbolEquivalenceComparer.Instance.ParameterEquivalenceComparer);
Microsoft.CodeAnalysis.Collections.Package (1)
OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
Microsoft.CodeAnalysis.CSharp (30)
Binder\Binder_Lookup.cs (2)
1453&& binderFileIdentifier.FilePathChecksumOpt.SequenceEqual(symbolFileIdentifier.FilePathChecksumOpt); 1619if (key.SequenceEqual(publicKey))
Binder\DecisionDagBuilder.cs (1)
2369this == obj || obj is SequenceTests other && this.GetType() == other.GetType() && RemainingTests.SequenceEqual(other.RemainingTests);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
1936_ => sourceSignature.ParameterRefKinds.SequenceEqual(targetSignature.ParameterRefKinds)
Compilation\CSharpCompilation.cs (1)
2462return x.ContentHash.SequenceEqual(y.ContentHash) && x.Position == y.Position;
CSharpCompilationOptions.cs (1)
744(this.Usings == null ? other.Usings == null : this.Usings.SequenceEqual(other.Usings, StringComparer.Ordinal) &&
Symbols\ArrayTypeSymbol.cs (2)
176if (this.Sizes.SequenceEqual(other.Sizes)) 187return !otherLowerBounds.IsDefault && thisLowerBounds.SequenceEqual(otherLowerBounds);
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
742else if (!RefCustomModifiers.SequenceEqual(other.RefCustomModifiers))
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
60|| RefCustomModifiers.SequenceEqual(other.RefCustomModifiers))
Symbols\MemberSignatureComparer.cs (1)
856return SubstituteModifiers(typeMap1, customModifiers1).SequenceEqual(SubstituteModifiers(typeMap2, customModifiers2));
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
855Debug.Assert(initialized == s_defaultStringHandlerAttributeIndexes || indexes == initialized || indexes.SequenceEqual(initialized));
Symbols\NamedTypeSymbol.cs (1)
921return elementNames.IsDefault ? otherElementNames.IsDefault : !otherElementNames.IsDefault && elementNames.SequenceEqual(otherElementNames);
Symbols\SignatureOnlyParameterSymbol.cs (1)
122_refCustomModifiers.SequenceEqual(other._refCustomModifiers) &&
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (5)
37Debug.Assert(result.ExternAliases.SequenceEqual(calculated.ExternAliases)); 39Debug.Assert(result.Usings.SequenceEqual(calculated.Usings)); 215Debug.Assert(result.SequenceEqual(GetAliasesAndUsingsForAsserts(declarationSyntax).GetUsingNamespacesOrTypes(this, declarationSyntax, basesBeingResolved))); 598Debug.Assert(calculated.UsingAliases.SequenceEqual(result.UsingAliases)); 600Debug.Assert(calculated.UsingNamespacesOrTypes.SequenceEqual(result.UsingNamespacesOrTypes));
Symbols\Tuples\TupleTypeSymbol.cs (2)
874bool namesUnchanged = mergedNames.IsDefault ? TupleElementNames.IsDefault : mergedNames.SequenceEqual(TupleElementNames); 963return one.SequenceEqual(other);
Symbols\TypeUnification.cs (6)
34Debug.Assert(substituted1.CustomModifiers.SequenceEqual(substituted2.CustomModifiers)); 92if (TypeSymbol.Equals(t1.Type, t2.Type, TypeCompareKind.CLRSignatureCompareOptions) && t1.CustomModifiers.SequenceEqual(t2.CustomModifiers)) 113if (t2.TypeKind != t1.TypeKind || !t2.CustomModifiers.SequenceEqual(t1.CustomModifiers)) 130if (t2.TypeKind != t1.TypeKind || !t2.CustomModifiers.SequenceEqual(t1.CustomModifiers)) 143if (t2.TypeKind != t1.TypeKind || !t2.CustomModifiers.SequenceEqual(t1.CustomModifiers)) 205if (t1.CustomModifiers.SequenceEqual(t2.CustomModifiers))
Symbols\TypeWithAnnotations.cs (1)
359!this.CustomModifiers.SequenceEqual(other.CustomModifiers))
Utilities\InterceptableLocation.cs (1)
187&& _checksum.SequenceEqual(other._checksum)
Utilities\ValueSetFactory.NumericValueSet.cs (1)
322this._intervals.SequenceEqual(other._intervals);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (13)
CommandLineTests.cs (13)
3989Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 3995Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4001Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4007Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4013Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4018Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4023Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray<InstrumentationKind>.Empty)); 4028Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4032Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4036Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4040Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4044Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage))); 4048Assert.True(parsedArgs.EmitOptions.InstrumentationKinds.SequenceEqual(ImmutableArray.Create(InstrumentationKind.TestCoverage)));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Rename\CSharpInlineRenameServiceTests.cs (1)
47if (keyFromX != keyFromY || !valueFromX.SequenceEqual(valueFromY))
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
CodeGen\CodeGenTupleTest.cs (2)
16059Assert.True(m1E1.DeclaringSyntaxReferences.SequenceEqual(m1E1.DeclaringSyntaxReferences, SyntaxReferenceEqualityComparer.Instance)); 16090Assert.True(m1E2.DeclaringSyntaxReferences.SequenceEqual(m1E2.DeclaringSyntaxReferences, SyntaxReferenceEqualityComparer.Instance));
Emit\EmitMetadataTests.cs (4)
362Assert.True(i1.Interfaces().SequenceEqual(ImmutableArray.Create<NamedTypeSymbol>(i2, i3, i4, i5, i6, i7))); 363Assert.True(i2.Interfaces().SequenceEqual(ImmutableArray.Create<NamedTypeSymbol>(i3, i4))); 366Assert.True(i5.Interfaces().SequenceEqual(ImmutableArray.Create<NamedTypeSymbol>(i6, i7))); 370Assert.True(c.Interfaces().SequenceEqual(ImmutableArray.Create<NamedTypeSymbol>(i1, i2, i3, i4, i5, i6, i7)));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Attributes\InternalsVisibleToAndStrongNameTests.cs (1)
1745Assert.True(s_publicKey.SequenceEqual(key));
Microsoft.CodeAnalysis.CSharp.Features (5)
ConvertToExtension\ExtensionMethodEqualityComparer.cs (5)
39=> attributes1.SequenceEqual(attributes2, this); 54return x.ConstructorArguments.SequenceEqual(y.ConstructorArguments) && 55x.NamedArguments.SequenceEqual(y.NamedArguments); 103if (!x.ConstraintTypes.SequenceEqual(y.ConstraintTypes, s_equivalenceComparer.SignatureTypeEquivalenceComparer)) 136x.MethodTypeParameters.SequenceEqual(y.MethodTypeParameters, this);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\StructConstructorTests.cs (2)
4888Assert.True(members.SequenceEqual(constructors)); 4897Assert.True(members.SequenceEqual(constructors));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
Symbols\CustomModifiersTests.cs (1)
1235Assert.True(test.GetMethod.ReturnTypeWithAnnotations.CustomModifiers.SequenceEqual(test.SetMethod.Parameters.First().TypeWithAnnotations.CustomModifiers));
Symbols\Source\FileModifierTests.cs (4)
850Assert.False(outer1.FilePathChecksumOpt.SequenceEqual(outer2.FilePathChecksumOpt)); 851Assert.True(outer1.FilePathChecksumOpt.SequenceEqual(outer3.FilePathChecksumOpt)); 857Assert.False(bytes1.SequenceEqual(bytes2)); 858Assert.True(bytes1.SequenceEqual(bytes3));
Microsoft.CodeAnalysis.EditorFeatures (14)
EditAndContinue\PdbMatchingSourceTextProvider.cs (1)
147if (!text.GetChecksum().SequenceEqual(requiredChecksum))
EditorConfigSettings\Updater\NamingStyles\EditorConfigNamingStylesExtensions.cs (3)
52return left.ApplicableSymbolKindList.SequenceEqual(right!.ApplicableSymbolKindList) && 53left.ApplicableAccessibilityList.SequenceEqual(right.ApplicableAccessibilityList) && 54left.RequiredModifierList.SequenceEqual(right.RequiredModifierList);
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (3)
175left.RequiredModifierList.SequenceEqual(right.RequiredModifierList) && 176left.ApplicableAccessibilityList.SequenceEqual(right.ApplicableAccessibilityList) && 177left.ApplicableSymbolKindList.SequenceEqual(right.ApplicableSymbolKindList);
Extensibility\NavigationBar\NavigationBarItem.cs (2)
54ChildItems.SequenceEqual(other.ChildItems) && 55Spans.SequenceEqual(other.Spans);
InlineHints\InlineHintDataTag.cs (1)
72return this.Hint.DisplayParts.SequenceEqual(other.Hint.DisplayParts);
Interactive\InteractiveSession.cs (2)
283!metadataResolver.PathResolver.SearchPaths.SequenceEqual(_referenceSearchPaths)) 290!sourceResolver.SearchPaths.SequenceEqual(_sourceSearchPaths))
NavigationBar\NavigationBarController_ModelComputation.cs (1)
173projectItems.SequenceEqual(lastPresentedInfo.projectItems))
NavigationBar\NavigationBarModel.cs (1)
20=> other != null && Types.SequenceEqual(other.Types);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (3)
BracePairs\AbstractBracePairsTests.cs (1)
56if (sortedSpans.SequenceEqual(ImmutableArray.Create(bracePair.Start, bracePair.End)))
Completion\AbstractCompletionProviderTests.cs (1)
257if (result.Glyph.HasValue && !c.Tags.SequenceEqual(GlyphTags.GetTags(result.Glyph.Value)))
MoveStaticMembers\TestMoveStaticMembersService.cs (1)
43if (!ExpectedPrecheckedMembers.Sort().SequenceEqual(actualPrecheckedMembers))
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
MetadataContext.cs (1)
24MetadataBlocks.SequenceEqual(metadataBlocks);
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (2)
NameComparer.cs (1)
45xGeneric.TypeParameters.SequenceEqual(yGeneric.TypeParameters);
TypeComparer.cs (1)
45xGeneric.TypeArguments.SequenceEqual(yGeneric.TypeArguments, this);
Microsoft.CodeAnalysis.Extensions.Package (3)
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
Symbols\SignatureComparer.cs (2)
62return property1.Parameters.SequenceEqual( 114return parameters1.SequenceEqual(parameters2, this.ParameterEquivalenceComparer);
Microsoft.CodeAnalysis.Features (20)
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.MoveFileCodeAction.cs (1)
116if (builder.All(folders => !folders.SequenceEqual(defaultPathBasedOnCurrentFolder, PathUtilities.Comparer)))
Completion\CompletionHelper.cs (1)
74=> System.Linq.ImmutableArrayExtensions.SequenceEqual(item1.Tags, item2.Tags);
Completion\Providers\UnionCompletionItemComparer.cs (1)
21x is not null && y is not null && x.DisplayText == y.DisplayText && x.Tags.SequenceEqual(y.Tags);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
4719match.ConstructorArguments.SequenceEqual(attribute.ConstructorArguments, TypedConstantComparer.Instance) && 4720match.NamedArguments.SequenceEqual(attribute.NamedArguments, NamedArgumentComparer.Instance)) 6734TypedConstantKind.Array => x.Values.IsDefault || x.Values.SequenceEqual(y.Values, Instance),
EditAndContinue\CommittedSolution.cs (1)
475=> checksumAlgorithm == sourceText.ChecksumAlgorithm && sourceText.GetChecksum().SequenceEqual(requiredChecksum);
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (1)
196analysis.activeStatementSpans.SequenceEqual(activeStatementSpans))
FindUsages\DefinitionItem.DetachedDefinitionItem.cs (4)
55this.Tags.SequenceEqual(other.Tags) && 56this.DisplayParts.SequenceEqual(other.DisplayParts) && 57this.SourceSpans.SequenceEqual(other.SourceSpans) && 58this.MetadataLocations.SequenceEqual(other.MetadataLocations) &&
InheritanceMargin\InheritanceMarginItem.cs (2)
65this.DisplayTexts.SequenceEqual(other.DisplayTexts) && 66this.TargetItems.SequenceEqual(other.TargetItems);
NavigationBar\NavigationBarItems\RoslynNavigationBarItem.cs (1)
57ChildItems.SequenceEqual(other.ChildItems);
NavigationBar\NavigationBarItems\RoslynNavigationBarItem.SymbolItem.cs (1)
108if (!this.InDocumentInfo.Value.spans.SequenceEqual(other.InDocumentInfo!.Value.spans) ||
PdbSourceDocument\PdbSourceDocumentLoaderService.cs (1)
198if (ignoreChecksum || fileChecksum.SequenceEqual(sourceDocument.Checksum))
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceCodeFixProvider.cs (1)
191if (!membersA.SequenceEqual(membersB))
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
367method1.Parameters.SequenceEqual(method2.Parameters, SymbolEquivalenceComparer.Instance.ParameterEquivalenceComparer);
SymbolSearch\Windows\SymbolSearchUpdateEngine.cs (1)
160GetFullName(symbol.FullName).SequenceEqual(namespaceQuery.Names))
Microsoft.CodeAnalysis.InteractiveHost (3)
Interactive\Core\InteractiveHost.Service.cs (2)
429var sourcePathsChanged = !newSourcePaths.SequenceEqual(state.SourceSearchPaths); 430var referencePathsChanged = !newReferencePaths.SequenceEqual(metadataResolver.SearchPaths);
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Diagnostics\DiagnosticSources\TaskListDiagnosticSource.cs (1)
76if (!lastRequested.Item1.SequenceEqual(tokenList))
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (11)
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
61other is not null && BaseDirectory == other.BaseDirectory && SearchPaths.SequenceEqual(other.SearchPaths);
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
368return SymbolSpecifications.SequenceEqual(other.SymbolSpecifications) 369&& NamingStyles.SequenceEqual(other.NamingStyles) 370&& Rules.NamingRules.SequenceEqual(other.Rules.NamingRules);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (3)
198&& ApplicableSymbolKindList.SequenceEqual(other.ApplicableSymbolKindList) 199&& ApplicableAccessibilityList.SequenceEqual(other.ApplicableAccessibilityList) 200&& RequiredModifierList.SequenceEqual(other.RequiredModifierList);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
20=> x.SequenceEqual(y);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
62return property1.Parameters.SequenceEqual( 114return parameters1.SequenceEqual(parameters2, this.ParameterEquivalenceComparer);
Microsoft.CodeAnalysis.PublicApiAnalyzers (11)
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
61other is not null && BaseDirectory == other.BaseDirectory && SearchPaths.SequenceEqual(other.SearchPaths);
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
368return SymbolSpecifications.SequenceEqual(other.SymbolSpecifications) 369&& NamingStyles.SequenceEqual(other.NamingStyles) 370&& Rules.NamingRules.SequenceEqual(other.Rules.NamingRules);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (3)
198&& ApplicableSymbolKindList.SequenceEqual(other.ApplicableSymbolKindList) 199&& ApplicableAccessibilityList.SequenceEqual(other.ApplicableAccessibilityList) 200&& RequiredModifierList.SequenceEqual(other.RequiredModifierList);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
20=> x.SequenceEqual(y);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
62return property1.Parameters.SequenceEqual( 114return parameters1.SequenceEqual(parameters2, this.ParameterEquivalenceComparer);
Microsoft.CodeAnalysis.Rebuild (1)
CompilationOptionsReader.cs (1)
309if (!sourceText.GetChecksum().SequenceEqual(sourceTextInfo.Hash))
Microsoft.CodeAnalysis.Rebuild.UnitTests (3)
CompilationRebuildArtifactResolver.cs (1)
32.Single(x => x.GetChecksum().SequenceEqual(sourceTextInfo.Hash));
RoundTripUtil.cs (2)
168if (!originalEmit.PEBytes.SequenceEqual(rebuildEmit.PEBytes)) 187if (!originalEmit.PdbBytes.SequenceEqual(rebuildEmit.PdbBytes))
Microsoft.CodeAnalysis.ResxSourceGenerator (11)
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
61other is not null && BaseDirectory == other.BaseDirectory && SearchPaths.SequenceEqual(other.SearchPaths);
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
368return SymbolSpecifications.SequenceEqual(other.SymbolSpecifications) 369&& NamingStyles.SequenceEqual(other.NamingStyles) 370&& Rules.NamingRules.SequenceEqual(other.Rules.NamingRules);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (3)
198&& ApplicableSymbolKindList.SequenceEqual(other.ApplicableSymbolKindList) 199&& ApplicableAccessibilityList.SequenceEqual(other.ApplicableAccessibilityList) 200&& RequiredModifierList.SequenceEqual(other.RequiredModifierList);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
20=> x.SequenceEqual(y);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
62return property1.Parameters.SequenceEqual( 114return parameters1.SequenceEqual(parameters2, this.ParameterEquivalenceComparer);
Microsoft.CodeAnalysis.Scripting (2)
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
61other is not null && BaseDirectory == other.BaseDirectory && SearchPaths.SequenceEqual(other.SearchPaths);
src\Compilers\Shared\GlobalAssemblyCacheHelpers\GacFileResolver.cs (1)
89Architectures.SequenceEqual(other.Architectures) &&
Microsoft.CodeAnalysis.Test.Utilities (3)
Metadata\MetadataValidation.cs (1)
183if (!md1.RemoveRange(mvidOffset1, 16).SequenceEqual(md1.RemoveRange(mvidOffset2, 16)))
TargetFrameworkUtil.cs (2)
292Debug.Assert(GetReferences(TargetFramework.NetCoreApp).SequenceEqual(NetCoreApp.References)); 293Debug.Assert(GetReferences(TargetFramework.NetFramework).SequenceEqual(NetFramework.References));
Microsoft.CodeAnalysis.Threading.Package (1)
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
Microsoft.CodeAnalysis.UnitTests (57)
Collections\Extensions\ImmutableArrayExtensionsTests.cs (44)
270Assert.True(a.Concat(a).SequenceEqual(ImmutableArray.Create<int>(0, 2, 4, 0, 2, 4))); 282Assert.True(a.AddRange(a).SequenceEqual(ImmutableArray.Create<int>(0, 2, 4, 0, 2, 4))); 286Assert.True(a.SequenceEqual(empty.AddRange((IEnumerable<int>)a))); 287Assert.True(a.AddRange((IEnumerable<int>)a).SequenceEqual(ImmutableArray.Create<int>(0, 2, 4, 0, 2, 4))); 299Assert.True(a.SequenceEqual(empty.InsertRange(0, a))); 300Assert.True(a.InsertRange(2, a).SequenceEqual(ImmutableArray.Create<int>(0, 2, 0, 2, 4, 4))); 340Assert.False(a.SequenceEqual(b)); 341Assert.True(a.SequenceEqual(b, StringComparer.OrdinalIgnoreCase)); 343Assert.False(a.SequenceEqual(c)); 344Assert.False(a.SequenceEqual(c, StringComparer.OrdinalIgnoreCase)); 345Assert.False(c.SequenceEqual(a)); 360Assert.True(empty.SequenceEqual(empty.SelectAsArray(item => item))); 361Assert.True(empty.SequenceEqual(empty.SelectAsArray((item, arg) => item, 1))); 362Assert.True(empty.SequenceEqual(empty.SelectAsArray((item, arg) => arg, 2))); 363Assert.True(empty.SequenceEqual(empty.SelectAsArray((item, index, arg) => item, 1))); 364Assert.True(empty.SequenceEqual(empty.SelectAsArray((item, index, arg) => arg, 2))); 365Assert.True(empty.SequenceEqual(empty.SelectAsArray((item, index, arg) => index, 3))); 370Assert.True(a.SequenceEqual(a.SelectAsArray(item => item))); 371Assert.True(a.SequenceEqual(a.SelectAsArray((item, arg) => item, 1))); 372Assert.True(c.SequenceEqual(a.SelectAsArray((item, arg) => arg, 2))); 373Assert.True(a.SequenceEqual(a.SelectAsArray((item, index, arg) => item, 1))); 374Assert.True(c.SequenceEqual(a.SelectAsArray((item, index, arg) => arg, 2))); 375Assert.True(b.SequenceEqual(a.SelectAsArray((item, index, arg) => index, 3))); 399Assert.True(empty.SequenceEqual(empty.ZipAsArray(empty, (item1, item2) => item1))); 404Assert.True(single3.SequenceEqual(single1.ZipAsArray(single2, (item1, item2) => item1 + item2))); 409Assert.True(pair3.SequenceEqual(pair1.ZipAsArray(pair2, (item1, item2) => item1 + item2))); 414Assert.True(triple3.SequenceEqual(triple1.ZipAsArray(triple2, (item1, item2) => item1 + item2))); 419Assert.True(quad3.SequenceEqual(quad1.ZipAsArray(quad2, (item1, item2) => item1 + item2))); 424Assert.True(quin3.SequenceEqual(quin1.ZipAsArray(quin2, (item1, item2) => item1 + item2))); 431Assert.True(empty.SequenceEqual(empty.ZipAsArray(empty, (item1, item2) => item1))); 436Assert.True(single3.SequenceEqual(single1.ZipAsArray(single2, 2, (item1, item2, i, arg) => item1 + item2 + i + arg))); 441Assert.True(pair3.SequenceEqual(pair1.ZipAsArray(pair2, 2, (item1, item2, i, arg) => item1 + item2 + i + arg))); 446Assert.True(triple3.SequenceEqual(triple1.ZipAsArray(triple2, 2, (item1, item2, i, arg) => item1 + item2 + i + arg))); 451Assert.True(quad3.SequenceEqual(quad1.ZipAsArray(quad2, 2, (item1, item2, i, arg) => item1 + item2 + i + arg))); 456Assert.True(quin3.SequenceEqual(quin1.ZipAsArray(quin2, 2, (item1, item2, i, arg) => item1 + item2 + i + arg))); 472Assert.True(a.WhereAsArray(i => false).SequenceEqual(ImmutableArray.Create<int>())); 474Assert.True(a.WhereAsArray(i => i > 0).SequenceEqual(ImmutableArray.Create<int>(1, 2, 3, 4, 5))); 476Assert.True(a.WhereAsArray(i => i < 5).SequenceEqual(ImmutableArray.Create<int>(0, 1, 2, 3, 4))); 478Assert.True(a.WhereAsArray(i => i == 0).SequenceEqual(ImmutableArray.Create<int>(0))); 480Assert.True(a.WhereAsArray(i => i == 5).SequenceEqual(ImmutableArray.Create<int>(5))); 482Assert.True(a.WhereAsArray(i => i < 3).SequenceEqual(ImmutableArray.Create<int>(0, 1, 2))); 484Assert.True(a.WhereAsArray(i => i > 2).SequenceEqual(ImmutableArray.Create<int>(3, 4, 5))); 486Assert.True(a.WhereAsArray(i => i % 2 == 0).SequenceEqual(ImmutableArray.Create<int>(0, 2, 4))); 488Assert.True(a.WhereAsArray(i => i % 2 == 1).SequenceEqual(ImmutableArray.Create<int>(1, 3, 5)));
Text\SourceTextTests.cs (13)
38Assert.True(text1.GetContentHash().SequenceEqual(text2.GetContentHash())); 196Assert.True(text.GetContentHash().SequenceEqual(changed.GetContentHash())); 230Assert.True(e1.GetContentHash().SequenceEqual(e1.GetContentHash())); 231Assert.True(f.GetContentHash().SequenceEqual(e1.GetContentHash())); 232Assert.True(e1.GetContentHash().SequenceEqual(f.GetContentHash())); 234Assert.True(e2.GetContentHash().SequenceEqual(e2.GetContentHash())); 235Assert.True(e1.GetContentHash().SequenceEqual(e2.GetContentHash())); 236Assert.True(e2.GetContentHash().SequenceEqual(e1.GetContentHash())); 274Assert.True(sourceText1.GetContentHash().SequenceEqual(sourceText2.GetContentHash())); 292Assert.False(sourceText1.GetContentHash().SequenceEqual(sourceText2.GetContentHash())); 297Assert.True(sourceText1.GetChecksum().SequenceEqual(sourceText2.GetChecksum())); 311Assert.True(checksum1.SequenceEqual(checksum2)); 315Assert.False(sourceText1.GetContentHash().SequenceEqual(sourceText2.GetContentHash()));
Microsoft.CodeAnalysis.Workspaces (21)
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (1)
43if (newDocumentsAndHashes.Any(t => t.newContentHash.SequenceEqual(newContentHash)))
Rename\ConflictEngine\DeclarationConflictHelpers.cs (1)
84=> x.SequenceEqual(y);
Shared\Extensions\SemanticModelExtensions.cs (1)
63.FirstOrDefault(s => s.Parameters.SequenceEqual(methodSymbol.Parameters, comparer));
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
61other is not null && BaseDirectory == other.BaseDirectory && SearchPaths.SequenceEqual(other.SearchPaths);
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
368return SymbolSpecifications.SequenceEqual(other.SymbolSpecifications) 369&& NamingStyles.SequenceEqual(other.NamingStyles) 370&& Rules.NamingRules.SequenceEqual(other.Rules.NamingRules);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (3)
198&& ApplicableSymbolKindList.SequenceEqual(other.ApplicableSymbolKindList) 199&& ApplicableAccessibilityList.SequenceEqual(other.ApplicableAccessibilityList) 200&& RequiredModifierList.SequenceEqual(other.RequiredModifierList);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
20=> x.SequenceEqual(y);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
62return property1.Parameters.SequenceEqual( 114return parameters1.SequenceEqual(parameters2, this.ParameterEquivalenceComparer);
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
748convertedProject.ProjectReference.Aliases.SequenceEqual(properties.Aliases))
Workspace\Solution\ProjectReference.cs (1)
52Aliases.SequenceEqual(reference.Aliases) &&
Workspace\Solution\ProjectState.cs (3)
984Debug.Assert(!oldDocuments.SequenceEqual(newDocuments)); 1010Debug.Assert(!oldDocuments.SequenceEqual(newDocuments)); 1033Debug.Assert(!oldDocuments.SequenceEqual(newDocuments));
Workspace\Solution\SolutionCompilationState.TranslationAction_Actions.cs (2)
59priorTouchAction._newStates.SequenceEqual(_oldStates)) 91priorTouchAction._newStates.SequenceEqual(_oldStates))
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (3)
MEF\TestComposition.cs (3)
45=> _parts.SequenceEqual(other._parts) && 46_excludedPartTypes.SequenceEqual(other._excludedPartTypes) && 47_assemblies.SequenceEqual(other._assemblies);
Microsoft.DotNet.StrongName (1)
Signing.cs (1)
195if (!assemblyPublicKey.SequenceEqual(snkPublicKey))
Microsoft.Interop.ComInterfaceGenerator (1)
Comparers.cs (1)
40return x.SequenceEqual(y, _elementComparer);
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Comparers.cs (1)
44return x.SequenceEqual(y, _elementComparer);
Microsoft.Interop.LibraryImportGenerator (1)
Comparers.cs (1)
40return x.SequenceEqual(y, _elementComparer);
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
Comparers.cs (1)
40return x.SequenceEqual(y, _elementComparer);
Microsoft.Interop.SourceGeneration (5)
ContainingSyntaxContext.cs (1)
87return ContainingSyntax.SequenceEqual(other.ContainingSyntax)
MethodSignatureDiagnosticLocations.cs (1)
55&& ManagedParameterLocations.SequenceEqual(other.ManagedParameterLocations)
SequenceEqualImmutableArray.cs (1)
40return Array.SequenceEqual(other.Array, Comparer);
SignatureContext.cs (2)
139&& ElementTypeInformation.SequenceEqual(other.ElementTypeInformation) 141&& AdditionalAttributes.SequenceEqual(other.AdditionalAttributes, (IEqualityComparer<AttributeListSyntax>)SyntaxEquivalentComparer.Instance);
Microsoft.ML.Tests (1)
Transformers\NormalizerTests.cs (1)
1066Assert.True(dimensions1.SequenceEqual(dimensions2));
Microsoft.VisualStudio.LanguageServices (1)
InheritanceMargin\InheritanceMarginTag.cs (1)
70this.MembersOnLine.SequenceEqual(other.MembersOnLine);
Roslyn.Diagnostics.Analyzers (12)
AbstractApplyTraitToClass`1.cs (1)
108if (!expectedAttributeData.ConstructorArguments.SequenceEqual(actualAttributeData.ConstructorArguments))
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
61other is not null && BaseDirectory == other.BaseDirectory && SearchPaths.SequenceEqual(other.SearchPaths);
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
368return SymbolSpecifications.SequenceEqual(other.SymbolSpecifications) 369&& NamingStyles.SequenceEqual(other.NamingStyles) 370&& Rules.NamingRules.SequenceEqual(other.Rules.NamingRules);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (3)
198&& ApplicableSymbolKindList.SequenceEqual(other.ApplicableSymbolKindList) 199&& ApplicableAccessibilityList.SequenceEqual(other.ApplicableAccessibilityList) 200&& RequiredModifierList.SequenceEqual(other.RequiredModifierList);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
20=> x.SequenceEqual(y);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
62return property1.Parameters.SequenceEqual( 114return parameters1.SequenceEqual(parameters2, this.ParameterEquivalenceComparer);
Roslyn.VisualStudio.DiagnosticsWindow (1)
Panels\WorkspacePanel.xaml.cs (1)
98if (!fileChecksum.SequenceEqual(snapshotChecksum))
System.Windows.Forms.PrivateSourceGenerators (1)
System\Windows\Forms\SourceGenerators\EquatableArray`1.cs (1)
33return Values.SequenceEqual(other.Values);
Test.Utilities (11)
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
61other is not null && BaseDirectory == other.BaseDirectory && SearchPaths.SequenceEqual(other.SearchPaths);
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
368return SymbolSpecifications.SequenceEqual(other.SymbolSpecifications) 369&& NamingStyles.SequenceEqual(other.NamingStyles) 370&& Rules.NamingRules.SequenceEqual(other.Rules.NamingRules);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (3)
198&& ApplicableSymbolKindList.SequenceEqual(other.ApplicableSymbolKindList) 199&& ApplicableAccessibilityList.SequenceEqual(other.ApplicableAccessibilityList) 200&& RequiredModifierList.SequenceEqual(other.RequiredModifierList);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
20=> x.SequenceEqual(y);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
62return property1.Parameters.SequenceEqual( 114return parameters1.SequenceEqual(parameters2, this.ParameterEquivalenceComparer);
Text.Analyzers (11)
src\Compilers\Core\Portable\FileSystem\RelativePathResolver.cs (1)
61other is not null && BaseDirectory == other.BaseDirectory && SearchPaths.SequenceEqual(other.SearchPaths);
src\Dependencies\Collections\OneOrMany.cs (1)
203_many.SequenceEqual(other._many, comparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
368return SymbolSpecifications.SequenceEqual(other.SymbolSpecifications) 369&& NamingStyles.SequenceEqual(other.NamingStyles) 370&& Rules.NamingRules.SequenceEqual(other.Rules.NamingRules);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (3)
198&& ApplicableSymbolKindList.SequenceEqual(other.ApplicableSymbolKindList) 199&& ApplicableAccessibilityList.SequenceEqual(other.ApplicableAccessibilityList) 200&& RequiredModifierList.SequenceEqual(other.RequiredModifierList);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ImmutableArrayComparer.cs (1)
20=> x.SequenceEqual(y);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
62return property1.Parameters.SequenceEqual( 114return parameters1.SequenceEqual(parameters2, this.ParameterEquivalenceComparer);