2016-10-22 48 views
0

我希望能夠看到一些方法從一個asp.net身份application.Consider此行,如果從控制器代碼:如何查看asp.net標識方法?

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

當我試圖通過定義來查找(F12)在FindByNameAsync,它帶我到一個名爲UserManager[from metadata]標籤,只顯示以下內容:

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

爲什麼我無法查看實際的方法是什麼?有沒有辦法做到這一點?

+0

的應用程序只有在模塊的引用或庫,它具有FIndByNameAsync的實現,因此只會從調用程序集中的元數據推斷調用。 –

+0

反編譯代碼?不知道微軟是否允許你這樣做 –

+0

版本2.2的源代碼在這裏:http://aspnetidentity.codeplex.com/。並鏈接到v3.x鏈接下面的Github上。 – trailmax

回答

0

當您使用'查找定義'快捷方式時,庫的源代碼不會顯示。
如果你想要的源代碼,看看AspNetCore身份代碼on GitHub

+0

感謝您的鏈接,正是我一直在尋找的。 – PixelPaul