Тема: OpenXml. C# -> X++
Показать сообщение отдельно
Старый 21.10.2020, 14:40   #1  
decoder is offline
decoder
Участник
Аватар для decoder
 
63 / 15 (1) ++
Регистрация: 19.12.2008
Адрес: Москва
OpenXml. C# -> X++
Всем привет!
Вопрос чайника знатокам C#. Пытаюсь конвертировать следующий условно рабочий код:
X++:
private void InsertBookmarkText(BookmarkStart bookmark, string value)
{
     bookmark.Parent.InsertAfter(new Run(new Text(value)), bookmark);
}
Но в X++ получаю ошибку:
X++:
 private void insertBookmarkText(
    DocumentFormat.OpenXml.Wordprocessing.BookmarkStart _bookmark,
    System.String                                       _value)
{
    DocumentFormat.OpenXml.OpenXmlElement       parent;
    DocumentFormat.OpenXml.Wordprocessing.Run   run;
    DocumentFormat.OpenXml.Wordprocessing.Text  text;
    ;
    parent  = _bookmark.get_Parent();

    text    = new DocumentFormat.OpenXml.Wordprocessing.Text(_value);
    run     = new DocumentFormat.OpenXml.Wordprocessing.Run(text);

    parent.InsertAfter(run, _bookmark); //Здесь ошибка: Аргумент 1 несовместим с требуемым типом 
}
Что не так то?

DAX2012 R3