По умолчанию VS генерирует имена методов, подписанных на события UI, по шаблону
объект_событие, однако решарпер подчеркивает эти имена как имеющие неверный стиль. Для исправления открываем его настройки (ReSharper --> Options) и на странице Languages --> C# --> C# Naming Style выбираем опцию Override Common Settings. В таблице выделяем Methods, Properties and Events и нажимаем Advanced Settings. В поле Event subscriptions on fields вместо $object$_On$event$ пишем $object$_$event$.
Взято здесь.
Показаны сообщения с ярлыком resharper. Показать все сообщения
Показаны сообщения с ярлыком resharper. Показать все сообщения
среда, 15 сентября 2010 г.
воскресенье, 5 июля 2009 г.
ReSharper NHibernate plugin. Общие сведения
Плагин для ReSharper'а, добавляющий поддержку файлов маппинга NHibernate. Домашняя страница - http://nhplugin.lieser-online.de/, скачать можно с Google Code - http://code.google.com/p/nhplugin/. Последний коммит в репозиторий - 21 ноября 2008. Плагин поддерживает 2005 и 2008 студии, но только 4.1-ый решарпер. Под доступным сейчас 4.5-м решарпером плагин не работает. Распространяется по GPLv2.
Основные фичи
(Вольный перевод части домашней страницы проекта)
Навигация и рефакторинг
- В файлах маппинга определяется ссылка на свойство или поле класса. На замаппленном свойстве можно использовать Ctrl+Click (Go To Declaration) для того, чтобы перейти к его объявлению.
- Для замаппленных свойств и полей полностью поддерживается рефакторинг переименования.
- Можно перейти от объявления к маппинг-файлу с помощью Go To Usage (или Find Usages).
- Атрибуты NHibernate рассматриваются так, как если бы были найдены соответствующие маппинг-файлы. Private или internal поля не поддерживаются из-за ограничений механизма поиска ссылок ReSharper'а. Если маппинг-файл и реализация замаппленного класса находятся в разных сборках, сборка с маппингом должна ссылаться на сборку с классом для разрешения зависимостей.
Анализ .hbm.xml файлов
- Неопределенные замаппленные свойства помечаются.
- Неопределенные типы и пространства имен помечаются.
- Помечаются маппинг файлы, не включенные в сборку как внедренный ресурс - embedded resouce (ошибка №1).
- Помечаются неопределенные значения атрибутов доступа (поддерживаются только предопределенные значения)
- Уровень строгости, присваиваемый ошибкам, может быть настроен в ReSharper | Options | Code Inspection | Inspection Severity | NHibernate mappings.
Ярлыки:
csharp,
development,
resharper,
ReSharper NHibernate plugin,
windows
Подписаться на:
Сообщения (Atom)