Новый ref readonly в C# & IL
От: VladCore  
Дата: 23.10.17 19:53
Оценка:
Вот такое 20го числа майкрософт зарелизила:

class Type1
{
    // This parameter will have an attribute (in IL) of type `IsReadOnly`
    public void Method1(ref readonly int param1) { throw null; }

    // This method return type will have an attribute (in IL) of type `IsReadOnly`
    public ref readonly int Method2() { throw null; }
}


Зачем верхний (input) понятно, хотя может и не до конца.

А зачем нижний (return)? Туплю

Если можно пример парами — как раньше делалось и как теперь это готовить

И зачем оно в IL нужно, можно же было только си-шарпом обойтись
Отредактировано 23.10.2017 19:59 VladCore . Предыдущая версия . Еще …
Отредактировано 23.10.2017 19:58 VladCore . Предыдущая версия .
Отредактировано 23.10.2017 19:55 VladCore . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.