Mam następujący kod:
var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false);
switch (result)
{
case SignInStatus.Success:
return RedirectToLocal(returnUrl);
case SignInStatus.LockedOut:
return View("Lockout");
wiadomo, że SignInStatus ma zdefiniowane enumy. Jednak na jakiej podstawie zmienna result przyjmuje jedną wartość z enuma SingInStatus? Czy to w inny sposób działa?