Можно ли скрыть определенные функции / поля от отображения в раскрывающемся списке javascript intellisense в Visual Studio 2008? Или с помощью javascript документирования XML или именования рядовых определенным образом?
Я видел <private />
в файле jquery vsdoc, который подразумевает именно такое поведение, но не соответствует моим ожиданиям
{
__hiddenField: 0,
/// <private />
increment: function(){
/// <summary>Increments a private variable</summary>
__hiddenField++;
}
}
Но поскольку поля не могут содержать документацию (потому что они не имеют тела), они должны быть задокументированы вверху. Но все равно не работает:
{
/// <field name="__hiddenField" type="Number" private="true">PRIVATE USE</field>
__hiddenField: 0,
increment: function(){
/// <summary>Increments a private variable</summary>
__hiddenField++;
}
}
Невозможно - это вполне возможный ответ, и он будет принят, если вы знаете, что на самом деле это невозможно.