public virtual bool Equals(ClaimPropertyExpression other)
 {
     if (other == null)
     {
         return(false);
     }
     if (object.ReferenceEquals(this, other))
     {
         return(true);
     }
     if (!string.Equals(this.Name, other.Name, StringComparison.OrdinalIgnoreCase))
     {
         return(false);
     }
     return(true);
 }
 public ConditionPropertyExpression(IdentifierExpression identifier, ClaimPropertyExpression property)
 {
     this.Identifier = identifier;
     this.Property   = property;
 }