18 references to SequenceEqual
Microsoft.CodeAnalysis.CSharp.Features (4)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
1069return oldUsingDeclarations.SequenceEqual(newUsingDeclarations, AreEquivalentIgnoringLambdaBodies); 2949=> oldSwitch.Sections.SequenceEqual(newSwitch.Sections, AreSwitchSectionsEquivalent); 2952=> oldSection.Labels.SequenceEqual(newSection.Labels, AreLabelsEquivalent);
LambdaUtilities.cs (1)
366return oldTokens.SequenceEqual(newTokens, SyntaxFactory.AreEquivalent);
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (1)
Controller.Session_ComputeModel.cs (1)
173=> i1.GetAllParts().SequenceEqual(i2.GetAllParts(), CompareParts);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
EditAndContinue\RudeEditDiagnosticDescription.cs (1)
39&& _arguments.SequenceEqual(other._arguments, object.Equals);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (5)
Extensions\EnumerableExtensionTests.cs (5)
87Assert.True(seq.SequenceEqual(seq, equality)); 90Assert.True(seq.SequenceEqual(new int[] { 1, 2, 3 }, equality)); 93Assert.False(seq.SequenceEqual(new int[] { 1, 2, 3, 4 }, equality)); 94Assert.False(seq.SequenceEqual(new int[] { 1, 2 }, equality)); 97Assert.False(seq.SequenceEqual(new int[] { 1, 2, 6 }, equality));
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
SignatureHelp\Controller.Session_ComputeModel.cs (1)
173=> i1.GetAllParts().SequenceEqual(i2.GetAllParts(), CompareParts);
Microsoft.CodeAnalysis.Features (4)
DiagnosticHelper.cs (1)
353_formatArguments.SequenceEqual(otherResourceString._formatArguments, (a, b) => a == b);
SplitOrMergeIfStatements\Consecutive\AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (1)
257return statements1.SequenceEqual(statements2, syntaxFacts.AreEquivalent);
SplitOrMergeIfStatements\Nested\AbstractMergeNestedIfStatementsCodeRefactoringProvider.cs (2)
216if (!remainingStatements.SequenceEqual(remainingOuterStatements.Take(statements.Count - 1), syntaxFacts.AreEquivalent)) 259return statements1.SequenceEqual(statements2, syntaxFacts.AreEquivalent);
Microsoft.CodeAnalysis.VisualBasic.Features (1)
LambdaUtilities.vb (1)
611Return oldTokens.SequenceEqual(newTokens, AddressOf SyntaxFactory.AreEquivalent)
Microsoft.CodeAnalysis.Workspaces (1)
SyntaxPath.cs (1)
189_segments.SequenceEqual(other._segments, (x, y) => x.Equals(y));