Происходит ли распаковка при обращении к члену типа значения класса?

Я читаюЧто такое бокс и распаковка и каковы компромиссы? но не могу понять одну вещь. Предположим, у меня есть класс:

class MyClass
{
    public int Value { get; set; }
}

И я хочу получить значение в моем методе:

void MyFunc(MyClass cls)
{
    int i = cls.Value;
}

Как класс, помещенный в кучу, я понимаю, что Value также помещается в кучу? И поэтому операция

int i = cls.Value;

такое распаковка? Или это не распаковка?

Ответы на вопрос(4)

Ваш ответ на вопрос