AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.07.2017, 22:16   #1  
online
mazzy
Administrator
Аватар для mazzy
Most Valuable Professional
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
28,608 / 3395 (171) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Что значит kind в xReference в ax7?
в акс7 перекрестные ссылки хранятся в отдельной базе.
помимо source, target, в таблице reference есть интересное поле kind.

поверхностный анализ показал, что похоже
kind = 4 - это class extends class
kind = 7 - это похоже объект использует атрибут

а есть более четкая информация что это такое?
и есть ли способ вывести этот kind в окно, где отображаются перекрестные ссылки?
Миниатюры
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 42
Размер:	40.7 Кб
ID:	11559   Нажмите на изображение для увеличения
Название: 2.PNG
Просмотров: 45
Размер:	32.0 Кб
ID:	11560  

__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
Старый 10.07.2017, 12:05   #2  
online
mazzy
Administrator
Аватар для mazzy
Most Valuable Professional
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
28,608 / 3395 (171) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
X++:
    /// <summary>
    /// Types of Cross References
    /// </summary>
    public enum CrossReferenceKind
    {
        /// <summary>
        /// Type not specified. Used for queries
        /// </summary>
        Any = 0,

        /// <summary>
        /// Indicates that the reference is a Method Call
        /// </summary>
        MethodCall = 1,

        /// <summary>
        /// Type reference
        /// Indicated that the type is used (variable and field declaration, attributes, function return type, etc)
        /// </summary>
        TypeReference = 2,

        /// <summary>
        /// Interface implementation
        /// Indicates that the source entity is implementing this interface
        /// </summary>
        InterfaceImplementation = 3,

        /// <summary>
        /// Class Extended
        /// Indicates that the source entity is extending this class or interface
        /// </summary>
        ClassExtended = 4,

        /// <summary>
        /// Test Call
        /// Indicates that the source entity (test) directly or indirectly calls an application method.
        /// </summary>
        TestCall = 5,

        /// <summary>
        /// Property
        /// Indicates that the source entity has a certain property.
        /// </summary>
        Property = 6,

        /// <summary>
        /// Attribute reference
        /// Indicated that an Attribute is used
        /// </summary>
        Attribute = 7,

        /// <summary>
        /// Test Helper Call
        /// Indicates that the source entity is a test helper.
        /// </summary>
        TestHelperCall = 8,

        /// <summary>
        /// Metadata or code Tag reference
        /// Indicates that the source tag is used on a metadata element, class or a method or a line of code.
        /// </summary>
        Tag = 9,
    }
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
За это сообщение автора поблагодарили: trud (2), Logger (3), skuull (2).
Старый 10.07.2017, 12:42   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
2,907 / 1538 (57) ++++++++
Регистрация: 12.10.2004
Что же они енум-то не завели.
Старый 10.07.2017, 12:58   #4  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
341 / 301 (11) ++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Цитата:
Сообщение от Logger Посмотреть сообщение
Что же они енум-то не завели.
Так это и есть enum только не х++ И перекрестные ссылки уже строит не х++...
За это сообщение автора поблагодарили: Logger (1).
Старый 09.08.2017, 21:41   #5  
online
mazzy
Administrator
Аватар для mazzy
Most Valuable Professional
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
28,608 / 3395 (171) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
завели они enum - xRefKind.
Можно найти в AOT\System Documentation.

Только значения этого enum'а не совпадают со значениями, которые реально хранятся в перекрестных ссылках.
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
Старый 10.08.2017, 10:25   #6  
kashperuk is offline
kashperuk
Senior SDE, Dynamics AX
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,340 / 2038 (76) +++++++++
Регистрация: 30.05.2004
Адрес: Копенгаген, Дания
xRefEnum - это наверное пережиток прошлого, из старых xRef
Старый 10.08.2017, 11:35   #7  
online
mazzy
Administrator
Аватар для mazzy
Most Valuable Professional
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
28,608 / 3395 (171) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Цитата:
Сообщение от kashperuk Посмотреть сообщение
xRefEnum - это наверное пережиток прошлого, из старых xRef
явно. но он используется. причем активно так )
__________________
GitHub, Facebook, mazzy.priot, mazzy.music, coub.
Теги
ax7, xref, перекрестные ссылки

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
patrickmouwen: 1yr with AX7 Data Management – My top 12 learnings Blog bot DAX Blogs 2 12.10.2016 15:14
stoneridgesoftware: How to Enable Multi-Factor Authentication for the New Dynamics AX (Dynamics AX7) Blog bot DAX Blogs 0 22.09.2016 00:11
daxmusings: Design-Compile-Run Part4: Paradigms in AX7 Blog bot DAX Blogs 0 25.05.2016 10:11
patrickmouwen: AX7 – My top 12 highlights Blog bot DAX Blogs 0 27.02.2016 13:11
mfp: What is new in X++ in AX7? Blog bot DAX Blogs 2 10.02.2016 00:29
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:31.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.