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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.12.2020, 17:46   #1  
DesparioN is offline
DesparioN
Участник
 
84 / 15 (1) ++
Регистрация: 21.10.2014
Поиск текста в методе
Добрый день!

Есть потребность при работе с методами класса получать текст из комментариев по определенному тэгу.

Кто знает каким образом это можно осуществить?
Старый 02.12.2020, 22:06   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
\Classes\SysScannerClass
\Classes\SysBPCheckMemberFunction\checkSource, inline isComment(...)
За это сообщение автора поблагодарили: Logger (1), Ace of Database (3), DesparioN (1).
Старый 03.12.2020, 12:30   #3  
DesparioN is offline
DesparioN
Участник
 
84 / 15 (1) ++
Регистрация: 21.10.2014
Спасибо огромное! Все получилось.
Старый 03.12.2020, 18:27   #4  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1234 (44) ++++++++
Регистрация: 11.04.2008
Расширю ответ.
В AX2009 была необходимость сделать классы-контракты для последующей сериализации в XML || JSON, а без поддержки аттрибутов сделать это красиво не получалось.
Пришлось аттрибуты внедрить самому. И вот как получилось:

Нажмите на изображение для увеличения
Название: AX2009MethodAttribute.jpg
Просмотров: 143
Размер:	125.2 Кб
ID:	12998
  • На картинке 1 метод дата-контракта. Наличие макрос-аттрибута отличает его от простого parm метода.
  • На картинке 3 показано, как быстро вычитать PropertyName (выделен зелёным), имея на входе голый Source. При этом, макрос-аттрибут может находиться совершенно в любом месте метода. Reg-Exp легко его выцепит.
  • Макрос изнутри приведен на картинке 2. Можно без макроса,обычным комментом, но хочется визуально выделить, что это метод дата-контракта
За это сообщение автора поблагодарили: EVGL (3), Pandasama (1).
Старый 03.12.2020, 19:07   #5  
Pandasama is offline
Pandasama
Участник
 
448 / 133 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
Знаете толк в извращениях, респект!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
поиск текста в Visual Studio wojzeh DAX: Функционал 10 09.08.2018 12:34
Поиск текста в методе Товарищ ♂uatr DAX: Программирование 1 25.11.2013 21:02
Поиск набором в выпадающем списке.. propeller DAX: Программирование 0 04.04.2011 17:31
Поиск в Grid по полю DataMethod Tiruvileijadal' DAX: Программирование 20 14.05.2007 13:37
Динамические контролы в отчете основанные на display-методе petr DAX: Программирование 19 18.09.2006 15:29
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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