public class MyClass
{
private Func<string, string> KeyTransformer;
public MyClass(Func<string, string> keyTransformer)
{
KeyTransformer = keyTransformer;
}
public string DoSomething(string input)
{
return KeyTransformer(input);
}
}
Очевидно Resharper предлагает мне переименовать «поле» в _keyTransformer.
Но кажется неправильным писать что-то вроде этого:
string newKey = _keyTransformer("input");
Итак, вопрос №1: Оболочка Паскаля или оболочка верблюда?
И вопрос №2 (если это паскаль): Как мне сказать Resharper, что можно использовать паскаль-оболочку для Func?