Комментарии RTL в XML Comments intellisense отображает слова в обратном порядке - PullRequest
3 голосов
/ 15 марта 2012

У меня есть SRS, написанный на языке RTL (иврит), к которому нельзя прикоснуться.

Я перевел еврейские имена в СГД. Конечно, я хочу понять значение значения в моем перечислении (или любом другом объекте)

Я сделал следующее

enum Objects
{
    /// <summary>אזעקה</summary> // <=== the hebrew name (RTL)
    Alarm,
    /// <summary>סיבת אזעקה</summary> // <=== the hebrew name (RTL)
    Alarm_Reason
}

Теперь, когда я пишу Objects.Alarm, IntelliSense правильно отображает "אזעקה".

Однако, когда я пишу Objects.Alarm_Reason, IntelliSense неправильно отображает "אזעקה סיבת " вместо правильного отображения "סיבת אזעקה". Порядок слов переключается!

Есть ли способ это исправить?

Microsoft предполагает, что нет никакого пути к решению проблемы , но я надеялся, что у кого-нибудь будет идея обойти это решение?

Возможно ли создание плагина VS2010, который заставит IntelliSense правильно принимать RTL?

1 Ответ

1 голос
/ 15 марта 2012

Добавление языка ввода иврит и активация могут заставить его работать как задумано:

А затем попробуйте снова вставить / вставить 2 слова в XML.

Обновление

Из того, что я прочитал, я пришел к тому же выводу, что это невозможно с основными функциями Visual Studio.

Как вы сказали, было бы неплохо написать плагин для преобразования сводки в форму RTL при отображении подсказки.

Следующие ссылки могут быть полезны:

CSharp Intellisense

Расширение Custom Intellisense

Как расширить элементы IntelliSense?

...