示例#1
0
        public virtual bool Equals(FlattenedLine line)
        {
            if (line == null)
                return false;
            if (!string.Equals(line.ValueType, ValueType, StringComparison.OrdinalIgnoreCase))
                return false;
            if (Items.Count != line.Items.Count)
                return false;
            for (var i = 0; i < Items.Count; i++)
            {
                if (!Items[i].Equals(line.Items[i]))
                    return false;
            }

            return true;
        }
示例#2
0
 public override bool Equals(FlattenedLine line)
 {
     var nfl = line as NullFlattenedLine;
     return nfl != null;
 }