Код: Выделить всё
public static class Foo
{
extension(int bar)
{
public static int Baz() => bar % 2;
}
}
CS9293: невозможно использовать параметр расширения в этом контексте.
Я ожидал, что bar можно будет использовать внутри Baz, но, похоже, это запрещено. Для CS9293 нет документации, и я не смог найти никаких ссылок в Интернете.
Почему возникает эта ошибка и как правильно использовать параметры расширения в этом сценарии?
Подробнее здесь: https://stackoverflow.com/questions/798 ... is-context
Мобильная версия