7 instantiations of ClaimComparer
System.ServiceModel.Primitives (7)
System\IdentityModel\Claims\ClaimComparer.cs (7)
77s_defaultComparer = new ClaimComparer(new ObjectComparer()); 89s_dnsComparer = new ClaimComparer(StringComparer.OrdinalIgnoreCase); 101s_hashComparer = new ClaimComparer(new BinaryObjectComparer()); 113s_rsaComparer = new ClaimComparer(new RsaObjectComparer()); 125s_thumbprintComparer = new ClaimComparer(new BinaryObjectComparer()); 137s_upnComparer = new ClaimComparer(new UpnObjectComparer()); 149s_x500DistinguishedNameComparer = new ClaimComparer(new X500DistinguishedNameObjectComparer());
8 references to ClaimComparer
System.ServiceModel.Primitives (8)
System\IdentityModel\Claims\Claim.cs (8)
127return new Claim(ClaimTypes.Dns, dns, Rights.PossessProperty, ClaimComparer.Dns); 137return new Claim(ClaimTypes.Hash, SecurityUtils.CloneBuffer(hash), Rights.PossessProperty, ClaimComparer.Hash); 156return new Claim(ClaimTypes.Rsa, rsa, Rights.PossessProperty, ClaimComparer.Rsa); 176return new Claim(ClaimTypes.Thumbprint, SecurityUtils.CloneBuffer(thumbprint), Rights.PossessProperty, ClaimComparer.Thumbprint); 186return new Claim(ClaimTypes.Upn, upn, Rights.PossessProperty, ClaimComparer.Upn); 216return new Claim(ClaimTypes.X500DistinguishedName, x500DistinguishedName, Rights.PossessProperty, ClaimComparer.X500DistinguishedName); 223_comparer = ClaimComparer.GetComparer(_claimType); 233_comparer = ClaimComparer.GetComparer(_claimType);