Здравствуйте, VladD2, Вы писали:
VD>У меня и так работает. Нажми ctrl+space.
Хм, и в правду, с ctrl+space работает. Но без него — нет, хотя по идее тоже должно бы.
Здравствуйте, fddima, Вы писали:
VD>>У меня и так работает. Нажми ctrl+space. F> Хм, и в правду, с ctrl+space работает. Но без него — нет, хотя по идее тоже должно бы.
Это уже особенности реализации лексера в студии. Он по строчкам работает.
F> А что по поводу Count() и Count?
А что с ними?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
VD>>>У меня и так работает. Нажми ctrl+space. F>> Хм, и в правду, с ctrl+space работает. Но без него — нет, хотя по идее тоже должно бы. VD>Это уже особенности реализации лексера в студии. Он по строчкам работает.
Ну в шарпе ж как-то работает...
F>> А что по поводу Count() и Count? VD>А что с ними?
Ну проперти Count не видно, виден только метод Count().
Здравствуйте, fddima, Вы писали:
F> Ну в шарпе ж как-то работает...
Там более качественная реализация.
В общем, если тебя это раздражает, можешь попробовать покопаться в лексере. Или придется подождать Н2. Возиться с этой мелочевкой нет ни возможности, ни желания. Таких мелочей там тысячи.
F>>> А что по поводу Count() и Count? VD>>А что с ними? F> Ну проперти Count не видно, виден только метод Count().
В интелисенсе?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
VD>В общем, если тебя это раздражает, можешь попробовать покопаться в лексере. Или придется подождать Н2. Возиться с этой мелочевкой нет ни возможности, ни желания. Таких мелочей там тысячи.
Спасибо. Нет, покопаться я пока не созрел.
F>> Ну проперти Count не видно, виден только метод Count(). VD>В интелисенсе?
Ну да, в интеллисенсе.
Т.е. одноименный экстеншн метод скрывает за собой поле или проперти класса.
Здравствуйте, fddima, Вы писали:
F> Теперь работая с Class1 интеллисенс всегда выдаёт extension метод, и не показывает пропу.
Посмотрел... В списке запись одна, но в хинте выводится инфомация и о методе и о свойстве. Так что максимум что можно сделать — сменить иконку, так чтобы не путала.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Здравствуйте, VladD2, Вы писали:
F>> Теперь работая с Class1 интеллисенс всегда выдаёт extension метод, и не показывает пропу. VD>Посмотрел... В списке запись одна, но в хинте выводится инфомация и о методе и о свойстве. Так что максимум что можно сделать — сменить иконку, так чтобы не путала.
В шарпе в этом случае показывается только поле / пропа (я чего-то думал что там показывается и то и другое). Так что в N хинты лучше.
Но как по мне, лучше таки менять иконку на поле / проперти если таковые есть.
Здравствуйте, VladD2, Вы писали:
F>> Но как по мне, лучше таки менять иконку на поле / проперти если таковые есть. VD>В других случаях в случае совпадения используется нейтральная иконка.
Не понял...
Имеем ситуацию:
1. Экстеншн метод (отображается с иконкой метода). Кстати может можно подсовывать иконку экстеншна, или их не отличить?
2. Экстеншн метод который перекрывает существующее поле или пропертю или метод (отображается с иконкой метода). Есть предложение показывать соотв. иконку (поле, проперти, метод).
Здравствуйте, VladD2, Вы писали:
F>> Кстати может можно подсовывать иконку экстеншна, или их не отличить? VD>Это еще иконку нужно придумывать. Оно надо?
Так а чего её придумывать — такая ж как в шарпе. Сейчас может глупость скажу — она по идее стандартная.
Необходимость именно этого не знаю. Но людям пришедшим из шарпа — будет, имхо, чуточку привычнее.
Мне лично привычнее было бы точно.