Здравствуйте, Caracrist, Вы писали:
C>Мне не понятно где и когда идёт обращение к SafeStackItem<T>.Value
Снаружи, после Pop никакой другой поток к этому элементу уже обращаться не будет. Можно было конечно и функцию завернуть, но мне показалось так удобнее.