Beispiel #1
0
 internal bool HasCompatibleMessageSecuritySettings(PeerClientSecurityTokenManager that)
 {
     if (this.credential != null)
     {
         return(that.credential != null && this.credential.Equals(that.credential));
     }
     else
     {
         return(this.delegateManager.Equals(that.delegateManager));
     }
 }
Beispiel #2
0
            public override bool Equals(object other)
            {
                PeerClientSecurityTokenManager that = other as PeerClientSecurityTokenManager;

                if (that == null)
                {
                    return(false);
                }
                if (this.credential != null)
                {
                    if (that.credential == null || !this.credential.Equals(that.credential, this.mode, this.messageAuth))
                    {
                        return(false);
                    }
                    return(true);
                }
                else
                {
                    return(this.delegateManager.Equals(that.delegateManager));
                }
            }