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)); } }
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)); } }