119 if (identity !=
null)
142 if (identity ==
null)
185 for (
int i = 0; i <
num3; i++)
196 for (
int j =
num2;
j < num;
j++)
204 if (identity ==
null)
242 if (identity ==
null)
261 if (identity ==
null)
281 if (identity !=
null)
void AddRange(IEnumerable< KeyValuePair< TKey, TValue > > collection)
void Add(TKey key, TValue value)
virtual string ReadString()
virtual byte[] ReadBytes(int count)
static string PlatformNotSupported_Serialization
virtual ? Claim FindFirst(Predicate< Claim > match)
virtual IEnumerable< Claim > Claims
virtual void WriteTo(BinaryWriter writer)
virtual IEnumerable< Claim > FindAll(Predicate< Claim > match)
ClaimsPrincipal(IPrincipal principal)
virtual bool HasClaim(string type, string value)
virtual void AddIdentity(ClaimsIdentity identity)
ClaimsPrincipal(IEnumerable< ClaimsIdentity > identities)
virtual ? Claim FindFirst(string type)
virtual IEnumerable< Claim > FindAll(Predicate< Claim > match)
virtual ? IIdentity Identity
virtual ? byte[] CustomSerializationData
virtual bool IsInRole(string role)
static Func< IEnumerable< ClaimsIdentity >, ClaimsIdentity?> PrimaryIdentitySelector
void OnSerializingMethod(StreamingContext context)
ClaimsPrincipal(BinaryReader reader)
static ? ClaimsPrincipal Current
readonly byte[] _userSerializationData
static Func< IEnumerable< ClaimsIdentity >, ClaimsIdentity > s_identitySelector
virtual IEnumerable< ClaimsIdentity > Identities
virtual ClaimsIdentity CreateClaimsIdentity(BinaryReader reader)
static ClaimsPrincipal SelectClaimsPrincipal()
static ClaimsIdentity SelectPrimaryIdentity(IEnumerable< ClaimsIdentity > identities)
ClaimsPrincipal(IIdentity identity)
virtual bool HasClaim(Predicate< Claim > match)
virtual ClaimsPrincipal Clone()
virtual void GetObjectData(SerializationInfo info, StreamingContext context)
virtual ? Claim FindFirst(Predicate< Claim > match)
ClaimsPrincipal(SerializationInfo info, StreamingContext context)
static Func< ClaimsPrincipal > s_principalSelector
virtual void AddIdentities(IEnumerable< ClaimsIdentity > identities)
static Func< ClaimsPrincipal > ClaimsPrincipalSelector
virtual void WriteTo(BinaryWriter writer, byte[]? userData)
readonly List< ClaimsIdentity > _identities
virtual void WriteTo(BinaryWriter writer)
virtual IEnumerable< Claim > FindAll(string type)
static ? IPrincipal CurrentPrincipal