Подтвердить что ты не робот

Resharper конвертировать автоматическое свойство в полное свойство

Я нашел противоположное здесь, но мне нужно часто менять свойство auto-property на full - можно ли автоматизировать это ( и с ярлыком, возможно):

Из авто-свойства

public string FirstName { get; set; }

В свойство с опорным полем

    private string _firstName;

    public string FirstName
    {
        get
        {
            return _firstName;
        }
        set
        {
            _firstName = value;
        }
    }

Очевидно, что я затем изменил бы полное свойство далее...

4b9b3361

Ответ 1

Поместите курсор на имя свойства, затем подождите секунду или два. Нажмите последовательность горячих клавиш Resharper (Alt-Enter), а второй вариант должен быть "To property with backing field", который вы хотите.

В качестве альтернативы вы можете щелкнуть значок "молоток" в левом поле, чтобы получить опцию.

Ответ 2

Чтобы заставить его работать (ALT-Enter), вы должны настроить схему повторной клавиатуры. VS → Инструменты → Параметры → ReSharper → Общие → Параметры → Клавиатура и меню → Схема клавиатуры Resharper → Visual Studio