12 references to AreEquivalentIgnoringLambdaBodies
Microsoft.CodeAnalysis.CSharp.Features (12)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (12)
814return AreEquivalentIgnoringLambdaBodies(oldStatement, newStatement); 829return AreEquivalentIgnoringLambdaBodies(oldNode.Condition, newNode.Condition); 835return AreEquivalentIgnoringLambdaBodies(oldNode.Condition, newNode.Condition); 841return AreEquivalentIgnoringLambdaBodies(oldNode.Condition, newNode.Condition); 847if (!AreEquivalentIgnoringLambdaBodies(oldNode.Expression, newNode.Expression)) 860return AreEquivalentIgnoringLambdaBodies(oldNode.Expression, newNode.Expression); 864=> AreEquivalentIgnoringLambdaBodies(oldNode.Declaration, newNode.Declaration); 869return AreEquivalentIgnoringLambdaBodies( 876if (oldNode.Kind() != newNode.Kind() || !AreEquivalentIgnoringLambdaBodies(oldNode.Expression, newNode.Expression)) 883case SyntaxKind.ForEachStatement: return AreEquivalentIgnoringLambdaBodies(((ForEachStatementSyntax)oldNode).Type, ((ForEachStatementSyntax)newNode).Type); 884case SyntaxKind.ForEachVariableStatement: return AreEquivalentIgnoringLambdaBodies(((ForEachVariableStatementSyntax)oldNode).Variable, ((ForEachVariableStatementSyntax)newNode).Variable); 2878if (!AreEquivalentIgnoringLambdaBodies(oldSwitch.Expression, newSwitch.Expression))