42 references to SequenceEqual
GenerateDocumentationAndConfigFiles (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Metrics (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Metrics.Legacy (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Microsoft.CodeAnalysis (3)
DiagnosticAnalyzer\AnalyzerOptions.cs (1)
76this.AdditionalFiles.SequenceEqual(other.AdditionalFiles, ReferenceEquals));
Emit\EmitOptions.cs (1)
300InstrumentationKinds.NullToEmpty().SequenceEqual(other.InstrumentationKinds.NullToEmpty(), (a, b) => a == b) &&
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Microsoft.CodeAnalysis.Analyzers (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Microsoft.CodeAnalysis.CodeStyle (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (1)
45constructor.Parameters.SequenceEqual(parameters, (p1, p2) => p1.RefKind == p2.RefKind) &&
Microsoft.CodeAnalysis.Collections.Package (1)
Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Microsoft.CodeAnalysis.CSharp (11)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (6)
523invokeMethod.Parameters.SequenceEqual(otherInvokeMethod.Parameters, 610method.Parameters.SequenceEqual(other.Parameters, AreParametersEqual) && 611method.TypeParameters.SequenceEqual(other.TypeParameters, AreTypesEqual); 636return type.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics.SequenceEqual(other.TypeArgumentsWithAnnotationsNoUseSiteDiagnostics, AreTypesEqual); 689return sig.Parameters.SequenceEqual(otherSig.Parameters, AreFunctionPointerParametersEqual); 728property.Parameters.SequenceEqual(other.Parameters, AreParametersEqual);
FlowAnalysis\NullableWalker.cs (1)
3771return invokeMethod!.Parameters.SequenceEqual(l.Parameters,
Symbols\Source\SourceConstructorSymbol.cs (1)
291|| !Parameters.SequenceEqual(implementation.Parameters, static (a, b) => a.Name == b.Name))
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
590return !definition.Parameters.SequenceEqual(implementation.Parameters, (a, b) => a.Name == b.Name) || 591!definition.TypeParameters.SequenceEqual(implementation.TypeParameters, (a, b) => a.Name == b.Name);
Symbols\Source\SourcePropertySymbol.cs (1)
753|| !Parameters.SequenceEqual(implementation.Parameters, (a, b) => a.Name == b.Name))
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (2)
MetadataResolver.cs (2)
343return methodParameters.SequenceEqual(parameters, MatchesParameter); 396genericA.TypeArguments.SequenceEqual(genericB.TypeArguments, MatchesType);
Microsoft.CodeAnalysis.Extensions.Package (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Microsoft.CodeAnalysis.Features (4)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
4281!oldMethod.ExplicitInterfaceImplementations.SequenceEqual(newMethod.ExplicitInterfaceImplementations, SymbolsEquivalent)) 6469!oldLambdaSymbol.TypeParameters.SequenceEqual(newLambdaSymbol.TypeParameters, static (p, q) => p.Name == q.Name))
SplitOrMergeIfStatements\Nested\AbstractMergeNestedIfStatementsCodeRefactoringProvider.cs (1)
167if (!System.Linq.ImmutableArrayExtensions.SequenceEqual(
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (1)
45constructor.Parameters.SequenceEqual(parameters, (p1, p2) => p1.RefKind == p2.RefKind) &&
Microsoft.CodeAnalysis.InteractiveHost (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Microsoft.CodeAnalysis.Threading.Package (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Microsoft.CodeAnalysis.UnitTests (1)
Collections\Extensions\ImmutableArrayExtensionsTests.cs (1)
353Assert.True(r.SequenceEqual(s, (x, y) => 10 * x == y));
Microsoft.CodeAnalysis.Workspaces (2)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Workspace\Solution\ProjectState.cs (1)
1061var contentChanged = !oldDocuments.SequenceEqual(
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Roslyn.Diagnostics.Analyzers (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Test.Utilities (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.
Text.Analyzers (1)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1187/// Variant of <see cref="System.Linq.ImmutableArrayExtensions.SequenceEqual{TDerived, TBase}(ImmutableArray{TBase}, ImmutableArray{TDerived}, Func{TBase, TBase, bool})"/>.