public override bool Equals(BaseValue other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } if (!(other is DateTimeValue converted)) { return(false); } return(Value == converted.Value); }
public override bool Equals(BaseValue other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } if (other.GetType() != GetType()) { return(false); } return(Value == ((DateTimeValue)other).Value); }
public override bool Equals(BaseValue other) { return(ReferenceEquals(this, other)); }
public BaseValue ConvertTo(BaseValue value, TypeId to) { var convertor = new ConversionVisitor(to); return(value.Accept(convertor)); }
public Attribute(string name, BaseValue value, AttributeSource source) { Name = name; Value = value; Source = source; }