BrockAllen.OAuth2.LinkedInProvider.GetClaimsFromProfile C# (CSharp) Метод

GetClaimsFromProfile() защищенный Метод

protected GetClaimsFromProfile ( object>.Dictionary profile ) : IEnumerable
profile object>.Dictionary
Результат IEnumerable
        protected override IEnumerable<Claim> GetClaimsFromProfile(Dictionary<string, object> profile)
        {
            var claims = base.GetClaimsFromProfile(profile).ToList();
            var localityClaim = claims.FirstOrDefault(c => c.Type.Equals(ClaimTypes.Locality));

            var location = Newtonsoft.Json.JsonConvert.DeserializeObject<LinkedInLocation>(localityClaim.Value);

            claims.Remove(localityClaim);

            localityClaim = new Claim(localityClaim.Type, location.Country.Code);

            claims.Add(localityClaim);

            return claims;
        }