ViewFieldInfo
using Microsoft.VisualBasic.CompilerServices;
using Relativity.DataExchange.Service;
using System;
using System.Data;
namespace kCura.WinEDDS
{
[Serializable]
public class ViewFieldInfo : global::Relativity.DataExchange.Service.ViewFieldInfo, IComparable
{
public ViewFieldInfo(DataRow row)
: base(row)
{
}
public ViewFieldInfo(global::Relativity.DataExchange.Service.ViewFieldInfo vfi)
: base(vfi)
{
}
public override string ToString()
{
return base.DisplayName;
}
public int CompareTo(object obj)
{
return string.Compare(base.DisplayName, obj.ToString());
}
int IComparable.CompareTo(object obj)
{
return this.CompareTo(obj);
}
public bool Equals(ViewFieldInfo other)
{
if (base.AvfId == other.AvfId)
return Operators.CompareString(base.AvfColumnName, other.AvfColumnName, false) == 0;
return false;
}
public override int GetHashCode()
{
return checked(45 * base.AvfId);
}
}
}