Нужно создать закрытую библиотеку устройства.
К примеру есть устройство (пусть на примере Овна). Но пользователь может писать не на CodeSys, а на с/с++. Для этого я весь код периферии устройства укладываю в либу.

Потом я в новом проекте добавляю эту либу

Запускаю отладку и при входе в функцию testF1(); он у меня входит в исходный код этой функции. Вот тут я хотел бы его скрыть. Как в студии при попытке войти в либу, написанную мс, студия не дает этого сделать, а просто выполняет код. Как можно в кейле скрыть исходный код либы? Или может нужно использовать другое средство?
Спасибо.
Дополняю - если вытащить библиотеку из ее местоположения, то исходник функции не открывается. Но при отладке в Locals отображаются названия и значения переменных. Можно их как-то убрать?