我希望能够从asp.net Identity应用程序中查看一些方法。如果来自控制器的代码,请考虑此行:
var user = await UserManager.FindByNameAsync(model.Email);
当我尝试在FindByNameAsync
上按定义(F12)查找时,它会转到一个名为UserManager[from metadata]
的标签,并且只显示以下内容:
public virtual Task<TUser> FindByNameAsync(string userName);
为什么我无法查看实际方法?有没有办法做到这一点?
答案 0 :(得分:0)
使用“查找定义”快捷方式时,不会显示库的源代码 如果您需要源代码,请查看AspNetCore身份代码on GitHub。
答案 1 :(得分:0)
它不允许您查看代码,因为它是ASP.NET Core类。
您可以在以下GitHub网站链接中查看 UserManager.cs 类的最新代码
https://github.com/aspnet/Identity/blob/dev/src/Microsoft.AspNetCore.Identity/UserManager.cs
希望你能来......