如何查看asp.net身份方法?

时间:2016-10-22 13:05:31

标签: c# asp.net asp.net-identity

我希望能够从asp.net Identity应用程序中查看一些方法。如果来自控制器的代码,请考虑此行:

var user = await UserManager.FindByNameAsync(model.Email);

当我尝试在FindByNameAsync上按定义(F12)查找时,它会转到一个名为UserManager[from metadata]的标签,并且只显示以下内容:

public virtual Task<TUser> FindByNameAsync(string userName);

为什么我无法查看实际方法?有没有办法做到这一点?

2 个答案:

答案 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

希望你能来......