При использовании перекрестных ссылок "Чем используется" по статическому методу системного класса из ветки
X++:
\System Documentation\Classes
в ряде случаев может ничего не отображаться.
Как исправлять :
метод
X++:
\Forms\xRefReferencesUsedByTypedTree\Methods\run
исправляем
X++:
if (treenode &&
((treenode.applObjectType() == UtilElementType::ClassInstanceMethod) ||
// pkoz 07.04.2008 -->
// (treenode.sysNodeType() == #NT_KERNELDOCFUNCTIONNODE && !match('<static ',treenode.AOTtoolTip())))) // || instance system class method
(treenode.sysNodeType() == #NT_KERNELDOCFUNCTIONNODE && !(match('<static ',treenode.AOTtoolTip() ) || match('<public static ',treenode.AOTtoolTip() ))))) // || instance system class method
// pkoz 07.04.2008 <--
{
Причина бага в том что стандартный код закладывался на то что статические метода у классов ядра объявлены как "static" - случай "public static" не учитывался и, соотвественно, не работал.
Выявлено для
Ax 3.0
SP3 - SP5