Я был разработчиком c ++. Net в течение четырех лет и столкнулся с несколькими странными особенностями.Однако наиболее разочаровывающим является случай, когда intellisense просто перестает работать.
У меня есть следующая функция:
Void panelXYReport::ProcessResult()
{
try
{
this->panelReportBase::ProcessResult();
this->RequestGetSelectedTestpoints(this, selectedTestpointNumbers); //<- THIS LINE
for each(rptTestpoint^ thisTestpoint in this->TestpointCollectedValues)
...
Intellisence отлично работает в первой и третьей строке функции.Как только я попадаю туда, intellisense просто перестает работать до конца функции.То, что я имею в виду, перестает работать, это то, что, если курсор находится ниже этой линии, это нормально.Впоследствии это не так.Вот объявление и информация о событии:
public:
/// <summary>
/// event to ask the testpoint grid which testpoints are selected
/// </summary>
event TestpointListEventDelegate<long>^ RequestGetSelectedTestpoints;
Есть мысли?Заранее спасибо.