System.Security.Principal.WindowsPrincipal.OnDeserializedMethod C# (CSharp) Method

OnDeserializedMethod() private method

private OnDeserializedMethod ( StreamingContext context ) : void
context System.Runtime.Serialization.StreamingContext
return void
        private void OnDeserializedMethod(StreamingContext context)
        {
            ClaimsIdentity firstNonNullIdentity = null;

            foreach (ClaimsIdentity identity in base.Identities)
            {
                if (identity != null)
                {
                    firstNonNullIdentity = identity;
                    break;
                }
            }

            if (firstNonNullIdentity == null)
            {
                base.AddIdentity(_identity);
            }
        }