J'ai le problème suivant:Comment extraire le contenu d'une chaîne dans un motif ReSharper?
Je veux remplacer une chaîne hardcoded qui contient un nom de propriété avec une expression de membre LINQ
// like this:
NotifyOfPropertyChange("MyProperty");
// becomes
NotifyOfPropertyChange(() => MyProperty);
avec un motif de ReSharper.
Les tentatives suivantes ne fonctionnaient pas:
NotifyOfPropertyChange("$prop$"); // ($prop$ is of type Identifier, results in parse error)
NotifyOfPropertyChange($prop$); // ($prop$ is of type Expression [System.String],
// almost works, but without removing the quotes
Le remplacement de modèle était toujours le même:
NotifyOfPropertyChange(() => $prop$);
Toutes les idées?
Je crois qu'il demande à propos de l'utilisation de la recherche structurelle R # s et remplacer, plutôt que de faire quoi que ce soit au moment de l'exécution – AakashM