Я знаю, что вы можете передавать ссылки на struct
в методе, например
void method(ref MyStruct param)
Но могу ли я сделать это в теле метода, чтобы создать псевдоним структуры для удобства чтения? У меня был код, использующий эту временную переменную:
var properties = this.document.header.protocols[0].properties;
Только при попытке отследить ошибку я понял, что это потому, что это была структура, а не класс, и я создавал копию, а не ссылку!