Шаблоны быстрого исправления Resharper

Вид JavaScript имеет идею 'правдоподобия' и 'falsiness'. Если переменная будет иметь значение затем, то обычно 9as Вы будете видеть), она имеет 'правдоподобие' - пустой указатель, или никакое значение не склоняется к 'falsiness'. Отрывки ниже могли бы помочь:

var temp1; 
if ( temp1 )...  // false

var temp2 = true;
if ( temp2 )...  // true

var temp3 = "";
if ( temp3 ).... // false

var temp4 = "hello world";
if ( temp4 )...  // true

, Надо надеяться, который помогает?

кроме того, который стоит проверить эти видео от Douglas Crockford

обновление: благодарен за то, что @cphpython определяет неработающие ссылки - я обновил для указания на рабочие версии теперь

язык сценариев JavaScript

JavaScript - Хорошие Части

12
задан Lorin 20 August 2009 в 17:25
поделиться

1 ответ

К сожалению, вы не можете определить поведение быстрого исправления в Resharper. Однако есть несколько вариантов того, что помещается в тело свойства. Перейдите в Resharper-> Options-> Languages-> Common-> Generated members - есть 3 варианта,

1) throw new NotImplemenatedException () [ваш пример]

2) Вернуть значение по умолчанию

protected int MyProperty
{
    get { return 0; }
    set { }
}

3) Not Скомпилированный код

protected int MyProperty
{
    get
    {
    ???
    }
    set
    {
    ???
    }
}

2 близок к тому, что вы ищете, но все же не совсем.

Я бы предложил вместо этого использовать Live Template "prop" - он сгенерирует именно то, что вы ищете, за исключением того, что он не сделает этого автоматически с нераспознанным символом.

4
ответ дан 2 December 2019 в 23:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: