В С# или Vb.Net, используя SDK Visual Studio 2013, как я мог добавить дополнительный элемент в Intellisense, когда отображается информация о члене?
Мое намерение не добавлять элемент завершения/предложения, я хотел бы добавить дополнительную дополнительную информацию под информацией, которая показана для члена, который может генерировать исключение, например метод, функцию или свойство (getter/setter), а не ключевое слово.
Я немного почитал членов пространства Microsoft.VisualStudio.Language.Intellisense, но я не понял ничего идея об этом.
Моя цель, с помощью которой я могу получить здесь, - найти ответ на разработку простого расширения, которое добавит (документирует) информацию об исключении для членов, примерно так:
Мне интересно вернуть эту полезную функцию в Visual Studio для С# и добавить ее также для VB.Net, а затем, если она удастся, я поделюсь ею бесплатно со всеми вашими, как в прошлом с этим полезным расширением:
Просто я прокомментирую это, потому что любая помощь может быть вознаграждена для всех нас таким образом!
В дополнение к моему вопросу и только дополнительно, если кто-то может начать наставлять меня о том, как найти способ получить документацию Xml для членов (<exception cref="Exception name">
), чтобы сделать это, или, может быть, простой способ, я бы будем очень благодарны.
ИЗМЕНИТЬ
В документации Xml я получаю идею использовать Visual Studio object browser для проверки исключений члена, которые будут перечислены Intellisense вместо того, чтобы возиться с Reflection? получить информацию об исключениях. Это может быть лучшим и жизнеспособным способом сделать это, как только я смогу выяснить, как автоматизировать браузер объектов из SDK, но я просто комментирую это, может быть, это будет новый вопрос, как только этот вопрос можно будет решить, потому что сначала я нужно решить этот шаг, надеюсь.