Avertissement dans Resharper "La valeur de retour de la méthode pure n'est pas utilisée"

J'ai une petite question concernant un avertissement que je reçois de Resharper dans Visual studio sur un projet c# que je suis en train de travailler. L'avertissement est:


" Valeur de retour de la pure méthode n'est pas utilisée"


La méthode où ce qui se passe est comme ci-dessous:

 private static bool FilePathHasInvalidChars(string userInputPath)
    {
        try
        {
            Path.GetFullPath(userInputPath);//this is where the warning appears

        }
        catch (Exception e)
        {
            Log.Error(String.Format(
                "The Program failed to run due to invalid characters or empty string value for the Input Directory. Full Path : <{0}>. Error Message : {1}.",
                userInputPath, e.Message), e);
            return true;

        }
        return false;
    }

Je pense que je sais pourquoi l'avertissement qui se passe.
Je suis en utilisant un Chemin.GetFullPath(chemin d'accès) dans le seul but d'attraper toutes les exceptions à faire avec des caractères non valides. Le chemin d'accès doit être fourni en entrée par l'utilisateur, donc je n'ai pas vraiment utiliser le résultat de la (Chemin d'accès.GetFullPath(userInputPath)). La seule utilisation que j'ai pour elle est sur une case que j'ai pour cette méthode est sur une case que je n'sur la principale méthode pour s'assurer que le chemin d'accès fourni n'est pas vide ou n'ont pas de caractères non valides.

L'endroit où j'ai utiliser la méthode ci-dessus est comme ci-dessous:

 if (FilePathHasInvalidChars(inputDirectory))
        {
            return;
        }

Fondamentalement, c'est simplement un point de sortie avant que le programme commence l'exécution à l'aide d'un paramètre non valide.
Je me promenais si cet avertissement serait la cause de tous les problèmes ou si je suis missusing le Chemin.GetFullPath méthode d'une manière qui va me causer des problèmes à l'avenir?

Merci beaucoup,
Jetnor.

source d'informationauteur Jetnor