示例#1
0
            public override bool Equals(object obj)
            {
                if (obj == null)
                {
                    return(false);
                }
                var second = obj as AvailableExpression;

                if (second == null)
                {
                    return(false);
                }
                return(Argument1.Equals(second.Argument1) &&
                       Argument2.Equals(second.Argument2) &&
                       Operation.Equals(second.Operation));
            }
示例#2
0
 public bool UseVariable(string variable)
 {
     return(Argument1.Equals(variable) || Argument2.Equals(variable));
 }