|
![]() |
#1 |
Участник
|
Так его же надо инициализировать как раз там, где у меня полный приват. То есть это не решение проблемы.
Мне не нужен дополнительный аргумент - мне как раз нужно его заполнять
__________________
Felix nihil admirari |
|
![]() |
#2 |
Участник
|
Обычно в таких случаях пишется "обертка" для стандартного класса, которая где-то выше по стеку вызовов инициализирует disposable context, а ниже по стеку отрабатывают стандартные private или какие угодно методы, вызывающие нужный код, и этот нужный код "видит", что его вызывают в определенном контексте, если так можно выразиться. Мне кажется, стоит все же посмотреть в сторону disposable context, а анализ стека вызовов, по-моему, - тупиковая ветвь развития, так вы заставите свой вызываемый код, как уже отмечалось, слишком много знать про вызывающий. Потом добавят какие-нить lambda-функции, которые в стеке вызовов будут выглядеть иначе, - и всё у вас сломается.
|
|
|
За это сообщение автора поблагодарили: trud (1), wojzeh (3). |
|
|