У меня есть следующий фрагмент тестового кода, и я хочу получить доступ к переменной результата вне лямбда-выражения. Очевидно, это не работает, так как результат всегда нулевой? Я немного погуглил, но, похоже, запутался. Какие у меня варианты?
RequestResult result = null;
RunSession(session =>
{
result = session.ProcessRequest("~/Services/GetToken");
});
result //is null outside the lambda
РЕДАКТИРОВАТЬ - более подробная информация ниже
Метод RunSession имеет следующую подпись
protected static void RunSession(Action<BrowsingSession> script)