Чтобы исправить ошибку в C# «является метод, который недопустим в данном контексте», можно попробовать следующее:
- Изменить имя метода. learn.microsoft.com Например, если ошибка возникает из-за того, что идентификатор метода используется так, как если бы он был структурой или классом, нужно изменить его имя. learn.microsoft.com
- Использовать полное имя для класса. learn.microsoft.com Например, если ошибка связана с классом B, можно использовать полное имя для него, например N2.B. learn.microsoft.com
- Убрать типы аргументов из вызова метода. qna.habr.com Типы объявляются только при объявлении метода, а при его вызове их нужно убрать. qna.habr.com
Также в некоторых случаях проблему может решить устранение опечаток, например, если в коде отсутствует нужный оператор после имени класса или метода. stackoverflow.com