private string GetNewMethodNameText(PossibleFixes forFix, SimpleNameSyntax currentMethodName)
        {
            var isCurrentCallNegated = currentMethodName.Identifier.ToString().Contains("Not");

            switch (forFix)
            {
            case PossibleFixes.WhereContains:
                return(isCurrentCallNegated ? "WhereNotContains" : "WhereContains");

            case PossibleFixes.WhereStartsWith:
                return(isCurrentCallNegated ? "WhereNotStartsWith" : "WhereStartsWith");

            case PossibleFixes.WhereEndsWith:
                return(isCurrentCallNegated ? "WhereNotEndsWith" : "WhereEndsWith");

            default:
                throw new ArgumentOutOfRangeException(nameof(forFix));
            }
        }
 private SimpleNameSyntax GetNewMethodName(PossibleFixes forFix, SimpleNameSyntax currentMethodName)
 => SyntaxFactory.IdentifierName(GetNewMethodNameText(forFix, currentMethodName));